[eog] EogScrollView: Clear overlay timeout on dispose



commit 4153c8a6c7628e2b6cc3dbb7ef062590c7cedf0e
Author: Felix Riemann <friemann gnome org>
Date:   Thu Mar 19 21:04:17 2015 +0100

    EogScrollView: Clear overlay timeout on dispose
    
    Fixes segfaults when closing one of multiple EogWindows or when
    application shutdown is delayed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746336

 src/eog-scroll-view.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/eog-scroll-view.c b/src/eog-scroll-view.c
index e213172..d63cc6d 100644
--- a/src/eog-scroll-view.c
+++ b/src/eog-scroll-view.c
@@ -3035,6 +3035,8 @@ eog_scroll_view_dispose (GObject *object)
        }
 #endif
 
+       _clear_overlay_timeout (view);
+
        if (priv->idle_id != 0) {
                g_source_remove (priv->idle_id);
                priv->idle_id = 0;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]