Changeset 5229


Ignore:
Timestamp:
Mar 8, 2008, 5:37:13 PM (14 years ago)
Author:
charles
Message:

(gtk) remove the PREF_KEY_SYSTRAY cruft, as pointed out by wereHamster

Location:
trunk/gtk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/main.c

    r5226 r5229  
    145145coreprompt( TrCore *, GList *, gpointer, gpointer );
    146146static void
    147 initializeFromPrefs( struct cbdata * cbdata );
    148 static void
    149147prefschanged( TrCore * core, const char * key, gpointer data );
    150148static gboolean
     
    383381                      G_CALLBACK( prefschanged ), cbdata );
    384382
    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 
    391383    /* add torrents from command-line and saved state */
    392384    tr_core_load( cbdata->core, forcepause );
     
    406398    /* set up main window */
    407399    winsetup( cbdata, wind );
     400
     401    /* set up the system tray */
     402    makeicon( cbdata );
    408403
    409404    /* start model update timer */
     
    816811
    817812static void
    818 initializeFromPrefs( struct cbdata * cbdata )
    819 {
    820     prefschanged( NULL, PREF_KEY_SYSTRAY, cbdata );
    821 }
    822 
    823 static void
    824813prefschanged( TrCore * core UNUSED, const char * key, gpointer data )
    825814{
     
    862851        const gboolean enabled = pref_flag_get( key );
    863852        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         }
    876853    }
    877854    else if( !strcmp( key, PREF_KEY_PEX ) )
  • trunk/gtk/tr-prefs.c

    r5226 r5229  
    6161    pref_flag_set_default   ( PREF_KEY_NAT, TRUE );
    6262    pref_flag_set_default   ( PREF_KEY_PEX, TRUE );
    63     pref_flag_set_default   ( PREF_KEY_SYSTRAY, TRUE );
    6463    pref_flag_set_default   ( PREF_KEY_ASKQUIT, TRUE );
    6564    pref_flag_set_default   ( PREF_KEY_ENCRYPTED_ONLY, FALSE );
  • trunk/gtk/tr-prefs.h

    r5217 r5229  
    3131#define PREF_KEY_NAT                    "nat-traversal-enabled"
    3232#define PREF_KEY_PEX                    "pex-enabled"
    33 #define PREF_KEY_SYSTRAY                "system-tray-icon-enabled"
    3433#define PREF_KEY_ASKQUIT                "prompt-before-exit"
    3534#define PREF_KEY_ENCRYPTED_ONLY         "encrypted-connections-only"
Note: See TracChangeset for help on using the changeset viewer.