Mercurial > pidgin.yaz
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) { |