Changeset 5295
- Timestamp:
- Mar 18, 2008, 8:41:27 PM (14 years ago)
- Location:
- trunk/gtk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/open-dialog.c
r5290 r5295 13 13 #include <glib/gi18n.h> 14 14 #include <gtk/gtk.h> 15 #include "conf.h" 15 16 #include "file-list.h" 16 17 #include "hig.h" 17 18 #include "open-dialog.h" 19 #include "tr-prefs.h" 18 20 19 21 struct OpenData … … 251 253 onOpenDialogResponse( GtkDialog * dialog, int response, gpointer core ) 252 254 { 253 if( response == GTK_RESPONSE_ACCEPT ) 254 { 255 char * folder = gtk_file_chooser_get_current_folder( GTK_FILE_CHOOSER( dialog ) ); 256 pref_string_set( PREF_KEY_OPEN_DIALOG_FOLDER, folder ); 257 g_free( folder ); 258 259 if( response == GTK_RESPONSE_ACCEPT ) { 255 260 GSList * l = gtk_file_chooser_get_filenames( GTK_FILE_CHOOSER( dialog ) ); 256 261 tr_core_add_list( core, l, FALSE ); … … 266 271 GtkWidget * w; 267 272 GtkFileFilter * filter; 268 273 char * folder; 269 274 270 275 w = gtk_file_chooser_dialog_new( _( "Select Torrents" ), parent, … … 291 296 g_signal_connect( w, "response", G_CALLBACK(onOpenDialogResponse), core ); 292 297 298 if(( folder = pref_string_get( PREF_KEY_OPEN_DIALOG_FOLDER ))) { 299 gtk_file_chooser_set_current_folder( GTK_FILE_CHOOSER( w ), folder ); 300 g_free( folder ); 301 } 302 303 293 304 gtk_widget_show( w ); 294 305 return w; -
trunk/gtk/tr-prefs.c
r5290 r5295 41 41 #endif 42 42 43 pref_string_set_default ( PREF_KEY_OPEN_DIALOG_FOLDER, g_get_home_dir( ) ); 44 43 45 pref_int_set_default ( PREF_KEY_MAX_PEERS_GLOBAL, 200 ); 44 46 pref_int_set_default ( PREF_KEY_MAX_PEERS_PER_TORRENT, 50 ); -
trunk/gtk/tr-prefs.h
r5230 r5295 27 27 #define PREF_KEY_OPTIONS_PROMPT "show-options-window" 28 28 #define PREF_KEY_DIR_DEFAULT "default-download-directory" 29 #define PREF_KEY_OPEN_DIALOG_FOLDER "open-dialog-folder" 29 30 #define PREF_KEY_DIR_WATCH "watch-folder" 30 31 #define PREF_KEY_DIR_WATCH_ENABLED "watch-folder-enabled"
Note: See TracChangeset
for help on using the changeset viewer.