From e0673a3822eeb5d0caa2f8a533c58039c571fccf Mon Sep 17 00:00:00 2001 From: James Liggett Date: Sun, 13 Jul 2008 23:16:24 -0700 Subject: [PATCH] Check that a given filename is valid before setting it on a GtkFileChooserButton Silence some more easy to fix warnings... --- plugins/git/git-add-dialog.c | 10 +++++++--- plugins/git/git-remove-dialog.c | 11 +++++++---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/plugins/git/git-add-dialog.c b/plugins/git/git-add-dialog.c index 51cd1332..b7883a5f 100644 --- a/plugins/git/git-add-dialog.c +++ b/plugins/git/git-add-dialog.c @@ -95,10 +95,14 @@ add_dialog (Git *plugin, const gchar *filename) gxml = glade_xml_new (GLADE_FILE, "add_dialog", NULL); dialog = glade_xml_get_widget (gxml, "add_dialog"); - add_file_chooser_button = glade_xml_get_widget (gxml, "add_file_chooser_button"); + add_file_chooser_button = glade_xml_get_widget (gxml, + "add_file_chooser_button"); - gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (add_file_chooser_button), - filename); + if (filename) + { + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (add_file_chooser_button), + filename); + } data = git_ui_data_new (plugin, gxml); diff --git a/plugins/git/git-remove-dialog.c b/plugins/git/git-remove-dialog.c index ad86541d..fa2726fa 100644 --- a/plugins/git/git-remove-dialog.c +++ b/plugins/git/git-remove-dialog.c @@ -95,10 +95,13 @@ remove_dialog (Git *plugin, const gchar *filename) gxml = glade_xml_new (GLADE_FILE, "remove_dialog", NULL); dialog = glade_xml_get_widget (gxml, "remove_dialog"); - remove_file_chooser_button = glade_xml_get_widget (gxml, "remove_file_chooser_button"); - - gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (remove_file_chooser_button), - filename); + remove_file_chooser_button = glade_xml_get_widget (gxml, + "remove_file_chooser_button"); + if (filename) + { + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (remove_file_chooser_button), + filename); + } data = git_ui_data_new (plugin, gxml); -- 2.11.4.GIT