src/gtkrequest.c

changeset 10225
0dfea1bc8695
parent 10181
2425c3773266
child 10229
39ffee70c286
equal deleted inserted replaced
10224:71c4a2f741b2 10225:0dfea1bc8695
1431 G_CALLBACK(file_ok_check_if_exists_cb), data); 1431 G_CALLBACK(file_ok_check_if_exists_cb), data);
1432 #else /* FILECHOOSER */ 1432 #else /* FILECHOOSER */
1433 filesel = gtk_file_selection_new(title ? title 1433 filesel = gtk_file_selection_new(title ? title
1434 : (savedialog ? _("Save File...") 1434 : (savedialog ? _("Save File...")
1435 : _("Open File..."))); 1435 : _("Open File...")));
1436 gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), filename); 1436 if (filename != NULL)
1437 gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), filename);
1437 g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)), "delete_event", 1438 g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)), "delete_event",
1438 G_CALLBACK(file_cancel_cb), data); 1439 G_CALLBACK(file_cancel_cb), data);
1439 g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)->cancel_button), 1440 g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)->cancel_button),
1440 "clicked", G_CALLBACK(file_cancel_cb), data); 1441 "clicked", G_CALLBACK(file_cancel_cb), data);
1441 g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(filesel)->ok_button), "clicked", 1442 g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(filesel)->ok_button), "clicked",

mercurial