From f417fe289b5e0aa7962645da45bf25fb9107b099 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 2 Nov 2011 18:49:59 +0000 Subject: [PATCH] Better handling of filenames in the modem's configuration --- src/phone.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/phone.c b/src/phone.c index 228c762..cc62876 100644 --- a/src/phone.c +++ b/src/phone.c @@ -2692,7 +2692,7 @@ static GtkWidget * _system_widget(Phone * phone, ModemConfig * config, gtk_box_pack_start(GTK_BOX(ret), widget, FALSE, TRUE, 0); widget = gtk_file_chooser_button_new(_("Open file..."), - GTK_FILE_CHOOSER_ACTION_OPEN); + GTK_FILE_CHOOSER_ACTION_SAVE); gtk_box_pack_start(GTK_BOX(ret), widget, TRUE, TRUE, 0); break; case MCT_UINT32: @@ -2747,8 +2747,8 @@ static void _system_on_cancel(gpointer data) widget), active); break; case MCT_FILENAME: - p = (config[i].value != NULL) - ? config[i].value : ""; + if((p = config[i].value) == NULL) + break; gtk_file_chooser_set_filename(GTK_FILE_CHOOSER( widget), p); break;