gtk/gtkrequest.c

changeset 15022
4489e51a8d8b
parent 14922
67ebf7ce72d8
child 15065
88e8707318de
equal deleted inserted replaced
15021:ac53d5725886 15022:4489e51a8d8b
1525 current_folder = gaim_prefs_get_string("/gaim/gtk/filelocations/last_save_folder"); 1525 current_folder = gaim_prefs_get_string("/gaim/gtk/filelocations/last_save_folder");
1526 } else { 1526 } else {
1527 current_folder = gaim_prefs_get_string("/gaim/gtk/filelocations/last_open_folder"); 1527 current_folder = gaim_prefs_get_string("/gaim/gtk/filelocations/last_open_folder");
1528 } 1528 }
1529 1529
1530 if (filename != NULL) 1530 if (filename != NULL) {
1531 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename); 1531 if (savedialog)
1532 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename);
1533 else
1534 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename);
1535 }
1532 if ((current_folder != NULL) && (*current_folder != '\0')) { 1536 if ((current_folder != NULL) && (*current_folder != '\0')) {
1533 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder); 1537 folder_set = gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(filesel), current_folder);
1534 } 1538 }
1535 1539
1536 #ifdef _WIN32 1540 #ifdef _WIN32

mercurial