Changeset 8026
- Timestamp:
- Mar 5, 2009, 2:40:58 AM (14 years ago)
- Location:
- trunk/gtk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/main.c
r7911 r8026 407 407 tr_notify_init( ); 408 408 didinit = cf_init( configDir, NULL ); /* must come before actions_init */ 409 tr_prefs_init_ global( );409 tr_prefs_init_defaults( ); 410 410 411 411 myUIManager = gtk_ui_manager_new ( ); … … 439 439 if( didlock && ( didinit || cf_init( configDir, &err ) ) ) 440 440 { 441 const char * str; 441 442 GtkWindow * win; 442 443 tr_session * session; 444 445 /* ensure the directories are created */ 446 if(( str = pref_string_get( PREF_KEY_DIR_WATCH ))) 447 mkdir_p( str, 0777 ); 448 if(( str = pref_string_get( TR_PREFS_KEY_DOWNLOAD_DIR ))) 449 mkdir_p( str, 0777 ); 443 450 444 451 /* initialize the libtransmission session */ -
trunk/gtk/tr-prefs.c
r7952 r8026 34 34 */ 35 35 void 36 tr_prefs_init_ global( void )36 tr_prefs_init_defaults( void ) 37 37 { 38 38 const char * str; … … 43 43 str = NULL; 44 44 if( !str ) str = g_get_user_special_dir( G_USER_DIRECTORY_DESKTOP ); 45 if( !str ) str = g_get_user_special_dir( G_USER_DIRECTORY_DOWNLOAD ); 45 46 if( !str ) str = tr_getDefaultDownloadDir( ); 46 mkdir_p( str, 0777 );47 47 pref_string_set_default ( PREF_KEY_DIR_WATCH, str ); 48 48 pref_flag_set_default ( PREF_KEY_DIR_WATCH_ENABLED, FALSE ); … … 80 80 #endif 81 81 if( !str ) str = tr_getDefaultDownloadDir( ); 82 mkdir_p( str, 0777 );83 82 pref_string_set_default ( TR_PREFS_KEY_DOWNLOAD_DIR, str ); 84 83 -
trunk/gtk/tr-prefs.h
r7685 r8026 20 20 21 21 /* if you add a key here, you /must/ add its 22 * default in tr_prefs_init_ global( void ) */22 * default in tr_prefs_init_defaults( void ) */ 23 23 24 24 #define PREF_KEY_SCHED_LIMIT_ENABLED "sched-limit-enabled" … … 51 51 #define PREF_KEY_MAIN_WINDOW_Y "main-window-y" 52 52 53 void tr_prefs_init_ global( void );53 void tr_prefs_init_defaults( void ); 54 54 55 55 #endif
Note: See TracChangeset
for help on using the changeset viewer.