Changeset 1917

Show
Ignore:
Timestamp:
05/08/07 17:10:11
Author:
pvanhoof
Message:

Removing idle timers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymailui-gtk/tny-gtk-header-list-model.c

    r1916 r1917  
    612612        GObject *item; 
    613613        GMainLoop *loop; 
    614         guint src; 
     614        gint src; 
    615615} notify_views_data_t; 
    616616 
     
    623623 
    624624        g_mutex_lock (me->to_lock); 
    625         if (stuff->src != 0 && stuff->src < me->del_timeouts->len) 
    626                 g_array_index (me->del_timeouts, guint, stuff->src) = 0; 
     625        if (stuff->src != -1 && stuff->src < me->del_timeouts->len) 
     626                g_array_index (me->del_timeouts, guint, (guint) stuff->src) = 0; 
    627627        g_mutex_unlock (me->to_lock); 
    628628 
     
    690690 
    691691        stuff = g_slice_new (notify_views_data_t); 
    692         stuff->src = 0
     692        stuff->src = -1
    693693        stuff->self = g_object_ref (self); 
    694694        stuff->item = g_object_ref (item); 
     
    698698        src = g_timeout_add_full (0, G_PRIORITY_HIGH_IDLE,  
    699699                notify_views_delete, stuff, notify_views_delete_destroy); 
    700         stuff->src = add_del_timeout (me, src); 
     700        stuff->src = (gint) add_del_timeout (me, src); 
    701701 
    702702        /* This truly sucks :-( */