[gnome-logs/wip/larsu/listmodel: 13/18] eventviewlist: remove idle when switching pages



commit 97150d8bce7ddbbd80997dd527dda8555440ec27
Author: Lars Uebernickel <lars uebernic de>
Date:   Sat Feb 14 19:42:13 2015 +0100

    eventviewlist: remove idle when switching pages

 src/gl-eventviewlist.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/gl-eventviewlist.c b/src/gl-eventviewlist.c
index 27ed874..21ed1b6 100644
--- a/src/gl-eventviewlist.c
+++ b/src/gl-eventviewlist.c
@@ -421,6 +421,12 @@ on_notify_category (GlCategoryList *list,
     priv = gl_event_view_list_get_instance_private (view);
     filter = gl_category_list_get_category (list);
 
+    if (priv->insert_idle_id)
+      {
+        g_source_remove (priv->insert_idle_id);
+        priv->insert_idle_id = 0;
+      }
+
     if (priv->active_listbox)
       {
         GtkWidget *child;


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