Mercurial > pidgin.yaz
comparison pidgin/gtkrequest.c @ 16831:fd620cbc5149
Additional fix for another crash similar to #412.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Thu, 03 May 2007 16:50:31 +0000 |
parents | 35b35ea1dce6 |
children | 92c3c2eeba87 7a96dcb82ff7 |
comparison
equal
deleted
inserted
replaced
16827:41f85148a60f | 16831:fd620cbc5149 |
---|---|
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); |
1556 } | 1556 } |
1557 | 1557 |
1558 #ifdef _WIN32 | 1558 #ifdef _WIN32 |
1559 if (!folder_set) { | 1559 if (!folder_set && (filename == NULL || *filename == '\0' || !g_file_test(filename, G_FILE_TEST_EXISTS))) { |
1560 char *my_documents = wpurple_get_special_folder(CSIDL_PERSONAL); | 1560 char *my_documents = wpurple_get_special_folder(CSIDL_PERSONAL); |
1561 | 1561 |
1562 if (my_documents != NULL) { | 1562 if (my_documents != NULL) { |
1563 gtk_file_chooser_set_current_folder( | 1563 gtk_file_chooser_set_current_folder( |
1564 GTK_FILE_CHOOSER(filesel), my_documents); | 1564 GTK_FILE_CHOOSER(filesel), my_documents); |