diff options
author | Mike Kestner <mkestner@ximian.com> | 2003-05-17 05:58:33 +0800 |
---|---|---|
committer | Mike Kestner <mkestner@src.gnome.org> | 2003-05-17 05:58:33 +0800 |
commit | d09737dec4c5833000afca64595e0966d88ea03b (patch) | |
tree | 88d22dec4a819d61e53133607b7c3d594b31bdf2 /widgets/menus | |
parent | 2d6fce05747fd04985f9d842491c004b54bc039b (diff) | |
download | gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar.gz gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar.bz2 gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar.lz gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar.xz gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.tar.zst gsoc2013-evolution-d09737dec4c5833000afca64595e0966d88ea03b.zip |
block the signal that got us here until we're done to stop an infinite
2003-05-16 Mike Kestner <mkestner@ximian.com>
* gal-view-collection.c (view_changed): block the signal
that got us here until we're done to stop an infinite
recursion. Fixes 43153.
2003-05-16 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (invisible_finalize): kill
(ect_stop_editing): destroy the invisible, not weak_unref
(e_cell_text_view_get_invisible): don't weak_ref the invisible
since we own its ref.
2003-05-16 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_event): fix a couple timer checks
* e-tree-table-adapter.c (update_node): Traverse POST order
so that the parent nodes are at the head of the prepended list.
Don't restore expanded state to nodes that aren't in the tree
any longer. Hopefully fixes #42856.
svn path=/trunk/; revision=21229
Diffstat (limited to 'widgets/menus')
-rw-r--r-- | widgets/menus/gal-view-collection.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/widgets/menus/gal-view-collection.c b/widgets/menus/gal-view-collection.c index 4ac0ae68dd..5e97419270 100644 --- a/widgets/menus/gal-view-collection.c +++ b/widgets/menus/gal-view-collection.c @@ -314,7 +314,9 @@ view_changed (GalView *view, item->changed = TRUE; item->ever_changed = TRUE; + g_signal_handler_block(G_OBJECT(item->view), item->view_changed_id); gal_view_collection_changed(item->collection); + g_signal_handler_unblock(G_OBJECT(item->view), item->view_changed_id); } /* Use factory list to load a GalView file. */ |