Changeset 1504

Show
Ignore:
Timestamp:
01/29/07 11:34:36
Author:
pvanhoof
Message:

Bugfix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-gnome-desktop/tny-gnome-device.c

    r1495 r1504  
    3636static gboolean tny_gnome_device_is_online (TnyDevice *self); 
    3737 
    38 #ifdef GNOME 
    39 static void  
    40 nm_callback (libnm_glib_ctx *nm_ctx, gpointer user_data) 
    41 
    42         TnyDevice *self = (TnyDevice *)user_data; 
    43  
     38static void 
     39emit_status (TnyDevice *self) 
     40
    4441        if (tny_gnome_device_is_online (self)) 
    4542                tny_gnome_device_on_online (self); 
    4643        else 
    47                 tny_gnome_device_on_offline (self); 
     44        tny_gnome_device_on_offline (self); 
     45
     46 
     47 
     48#ifdef GNOME 
     49static void  
     50nm_callback (libnm_glib_ctx *nm_ctx, gpointer user_data) 
     51
     52        TnyDevice *self = (TnyDevice *)user_data; 
     53 
     54        emit_status (self); 
    4855 
    4956        return; 
     
    5966        priv->forced = FALSE; 
    6067 
    61 #ifdef GNOME 
    62         nm_callback (priv->nm_ctx, self); 
    63 #endif 
     68        emit_status (self); 
    6469} 
    6570 
     
    7277        priv->forced = TRUE; 
    7378 
    74 #ifdef GNOME 
    75         nm_callback (priv->nm_ctx, self); 
    76 #endif 
    77  
     79        emit_status (self); 
     80         
    7881        return; 
    7982} 
     
    8891        priv->forced = FALSE; 
    8992 
    90 #ifdef GNOME 
    91         nm_callback (priv->nm_ctx, self); 
    92 #endif 
    93  
     93        emit_status (self); 
     94         
    9495        return; 
    9596}