comparison pidgin/gtkrequest.c @ 16607:e2de7e4c10e7

Temporary fix for GNOME bug#353127.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sun, 29 Apr 2007 14:39:49 +0000
parents 08db93bbd798
children 3c4b00865a30
comparison
equal deleted inserted replaced
16606:2ddffaf3613a 16607:e2de7e4c10e7
1540 if (savedialog) 1540 if (savedialog)
1541 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename); 1541 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename);
1542 else 1542 else
1543 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename); 1543 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename);
1544 } 1544 }
1545 if ((current_folder != NULL) && (*current_folder != '\0')) { 1545 if ((filename == NULL || *filename == '\0' || !g_file_test(filename, G_FILE_TEST_EXISTS)) &&
1546 (current_folder != NULL) && (*current_folder != '\0')) {
1546 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder); 1547 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder);
1547 } 1548 }
1548 1549
1549 #ifdef _WIN32 1550 #ifdef _WIN32
1550 if (!folder_set) { 1551 if (!folder_set) {