Changeset 5229
- Timestamp:
- Mar 8, 2008, 5:37:13 PM (14 years ago)
- Location:
- trunk/gtk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/main.c
r5226 r5229 145 145 coreprompt( TrCore *, GList *, gpointer, gpointer ); 146 146 static void 147 initializeFromPrefs( struct cbdata * cbdata );148 static void149 147 prefschanged( TrCore * core, const char * key, gpointer data ); 150 148 static gboolean … … 383 381 G_CALLBACK( prefschanged ), cbdata ); 384 382 385 /* apply a few prefs */386 387 if( minimized )388 tr_core_set_pref_bool( cbdata->core, PREF_KEY_SYSTRAY, TRUE );389 initializeFromPrefs( cbdata );390 391 383 /* add torrents from command-line and saved state */ 392 384 tr_core_load( cbdata->core, forcepause ); … … 406 398 /* set up main window */ 407 399 winsetup( cbdata, wind ); 400 401 /* set up the system tray */ 402 makeicon( cbdata ); 408 403 409 404 /* start model update timer */ … … 816 811 817 812 static void 818 initializeFromPrefs( struct cbdata * cbdata )819 {820 prefschanged( NULL, PREF_KEY_SYSTRAY, cbdata );821 }822 823 static void824 813 prefschanged( TrCore * core UNUSED, const char * key, gpointer data ) 825 814 { … … 862 851 const gboolean enabled = pref_flag_get( key ); 863 852 tr_natTraversalEnable( tr, enabled ); 864 }865 else if( !strcmp( key, PREF_KEY_SYSTRAY ) )866 {867 if( pref_flag_get( key ) )868 {869 makeicon( cbdata );870 }871 else if( cbdata->icon )872 {873 g_object_unref( cbdata->icon );874 cbdata->icon = NULL;875 }876 853 } 877 854 else if( !strcmp( key, PREF_KEY_PEX ) ) -
trunk/gtk/tr-prefs.c
r5226 r5229 61 61 pref_flag_set_default ( PREF_KEY_NAT, TRUE ); 62 62 pref_flag_set_default ( PREF_KEY_PEX, TRUE ); 63 pref_flag_set_default ( PREF_KEY_SYSTRAY, TRUE );64 63 pref_flag_set_default ( PREF_KEY_ASKQUIT, TRUE ); 65 64 pref_flag_set_default ( PREF_KEY_ENCRYPTED_ONLY, FALSE ); -
trunk/gtk/tr-prefs.h
r5217 r5229 31 31 #define PREF_KEY_NAT "nat-traversal-enabled" 32 32 #define PREF_KEY_PEX "pex-enabled" 33 #define PREF_KEY_SYSTRAY "system-tray-icon-enabled"34 33 #define PREF_KEY_ASKQUIT "prompt-before-exit" 35 34 #define PREF_KEY_ENCRYPTED_ONLY "encrypted-connections-only"
Note: See TracChangeset
for help on using the changeset viewer.