Changeset 3106

Show
Ignore:
Timestamp:
12/13/07 17:39:53
Author:
svillar
Message:
  • Commited a Felipe's patch
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r3105 r3106  
     12007-12-13  Felipe Erias Morandeira  <femorandeira@igalia.com> 
     2 
     3        * Commited by Sergio Villar Senin 
     4        * libtinymail/tny-shared.h: added TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS 
     5        a priority to notify status progress lower than Gtk+ redraws 
     6        * libtinymail-camel/tny-camel-folder.c: replaced G_PRIORITY_HIGH by 
     7        TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS 
     8 
    192007-12-13  Sergio Villar Senin  <svillar@igalia.com> 
    210 
  • trunk/libtinymail-camel/tny-camel-folder.c

    r3105 r3106  
    850850                oftotal, oinfo->stopper, oinfo->session->priv->ui_lock, oinfo->user_data); 
    851851 
    852         g_idle_add_full (G_PRIORITY_HIGH
     852        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS
    853853                tny_progress_info_idle_func, info, 
    854854                tny_progress_info_destroy); 
     
    14641464                oftotal, oinfo->stopper, oinfo->session->priv->ui_lock, oinfo->user_data); 
    14651465 
    1466         g_idle_add_full (G_PRIORITY_HIGH
     1466        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS
    14671467                tny_progress_info_idle_func, info, 
    14681468                tny_progress_info_destroy); 
     
    16691669                oinfo->user_data); 
    16701670 
    1671         g_idle_add_full (G_PRIORITY_HIGH
     1671        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS
    16721672                tny_progress_info_idle_func, info, 
    16731673                tny_progress_info_destroy); 
     
    21942194                oftotal, oinfo->stopper, oinfo->session->priv->ui_lock, oinfo->user_data); 
    21952195 
    2196         g_idle_add_full (G_PRIORITY_HIGH,  
     2196        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS,  
    21972197                          tny_progress_info_idle_func, info,  
    21982198                          tny_progress_info_destroy); 
     
    32363236                oftotal, oinfo->stopper, oinfo->session->priv->ui_lock, oinfo->user_data); 
    32373237 
    3238         g_idle_add_full (G_PRIORITY_HIGH
     3238        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS
    32393239                          tny_progress_info_idle_func, info,  
    32403240                          tny_progress_info_destroy); 
     
    38223822                oftotal, oinfo->stopper, oinfo->session->priv->ui_lock, oinfo->user_data); 
    38233823 
    3824         g_idle_add_full (G_PRIORITY_HIGH
     3824        g_idle_add_full (TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS
    38253825                          tny_progress_info_idle_func, info,  
    38263826                          tny_progress_info_destroy); 
  • trunk/libtinymail/tny-shared.h

    r3097 r3106  
    3131 
    3232G_BEGIN_DECLS 
     33 
     34/* GTK+ uses G_PRIORITY_HIGH_IDLE + 10 for resizing operations, 
     35 * and G_PRIORITY_HIGH_IDLE + 20 for redrawing operations; 
     36 * this makes sure that status callbacks happen after redraws, so we don't 
     37 * get a lot of notifications but very little visual feedback */ 
     38#define TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS G_PRIORITY_HIGH_IDLE + 30 
    3339 
    3440typedef struct _TnyStatus TnyStatus;