Changeset 1686

Show
Ignore:
Timestamp:
03/04/07 12:29:05
Author:
pvanhoof
Message:

Dumb checks

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymailui-gtk/tny-gtk-folder-store-tree-model.c

    r1661 r1686  
    133133                gtk_tree_store_append (model, &tree_iter, parent_tree_iter); 
    134134 
    135                 tny_folder_add_observer (TNY_FOLDER (folder), TNY_FOLDER_OBSERVER (self)); 
    136                 tny_folder_store_add_observer (TNY_FOLDER_STORE (folder), TNY_FOLDER_STORE_OBSERVER (self)); 
    137                 me->folder_observables = g_list_prepend (me->folder_observables, folder); 
    138                 me->store_observables = g_list_prepend (me->store_observables, folder); 
     135                if (TNY_IS_FOLDER (folder)) 
     136                { 
     137                        tny_folder_add_observer (TNY_FOLDER (folder), TNY_FOLDER_OBSERVER (self)); 
     138                        me->folder_observables = g_list_prepend (me->folder_observables, folder); 
     139                } 
     140 
     141                if (TNY_IS_FOLDER_STORE (folder)) 
     142                { 
     143                        tny_folder_store_add_observer (TNY_FOLDER_STORE (folder), TNY_FOLDER_STORE_OBSERVER (self)); 
     144                        me->store_observables = g_list_prepend (me->store_observables, folder); 
     145                } 
     146 
    139147 
    140148                /* This adds a reference count to folder too. When it gets removed, that