pidgin/gtkrequest.c

changeset 16849
f7b4c6d3ce11
parent 16752
e6bcb1628c57
child 16873
f36f8e4a9cb4
equal deleted inserted replaced
16843:d0825d9d75fa 16849:f7b4c6d3ce11
1545 } 1545 }
1546 1546
1547 if ((filename != NULL) && (*filename != '\0')) { 1547 if ((filename != NULL) && (*filename != '\0')) {
1548 if (savedialog) 1548 if (savedialog)
1549 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename); 1549 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename);
1550 else 1550 else if (g_file_test(filename, G_FILE_TEST_EXISTS))
1551 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename); 1551 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename);
1552 } 1552 }
1553 if ((filename == NULL || *filename == '\0' || !g_file_test(filename, G_FILE_TEST_EXISTS)) && 1553 if ((filename == NULL || *filename == '\0' || !g_file_test(filename, G_FILE_TEST_EXISTS)) &&
1554 (current_folder != NULL) && (*current_folder != '\0')) { 1554 (current_folder != NULL) && (*current_folder != '\0')) {
1555 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder); 1555 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder);

mercurial