Clone in a terminal:
Commit b88f372
Johan Mattsson - 2012-05-18T09:15:20+00:00
b88f3724d104757a5a4a53807fdc2b419c980f4djohan.mattsson.m@gmail.com

handle glib error in save dialog

Changed files (1)

Diff

diff --git a/src/SaveDialog.vala b/src/SaveDialog.valaindex ede26d7..7f7dec9 100644--- a/src/SaveDialog.vala+++ b/src/SaveDialog.vala@@ -138,7 +138,12 @@ class SaveDialog : FontDisplay { 		string? fn; 		Font font = Supplement.get_current_font (); 		FileChooserDialog file_chooser = new FileChooserDialog ("Save", MainWindow.get_current_window (), FileChooserAction.SAVE, Stock.CANCEL, ResponseType.CANCEL, Stock.SAVE, ResponseType.ACCEPT);-		file_chooser.set_current_folder_file (font.get_folder ());+		+		try {+			file_chooser.set_current_folder_file (font.get_folder ());+		} catch (GLib.Error e) {+			stderr.printf (e.message);+		} 		 		if (file_chooser.run () == ResponseType.ACCEPT) {	 			MainWindow.get_glyph_canvas ().redraw ();

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112