Clone in a terminal:
Commit 0fb4d89
Johan Mattsson - 2012-05-18T09:15:20+00:00
0fb4d89d6df18a2eaf6754b0c4a77aae91fd647bjohan.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