[gnome-calendar] window: release timeout source after undo



commit e7af4632908a18761ff01ef5224b4c041f664ef5
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Tue Mar 24 23:34:19 2015 -0300

    window: release timeout source after undo

 src/gcal-window.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/gcal-window.c b/src/gcal-window.c
index 4e255b3..4f644ee 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -1292,6 +1292,8 @@ remove_event (GtkWidget  *notification,
           g_error_free (error);
         }
     }
+
+
 }
 
 static void
@@ -1336,7 +1338,11 @@ undo_remove_action (GtkButton *button,
       priv->removed_source = NULL;
     }
 
-  gtk_revealer_set_reveal_child (GTK_REVEALER (priv->notification), FALSE);
+  if (priv->event_to_delete != NULL || priv->removed_source != NULL)
+    {
+      g_source_remove (priv->notification_timeout);
+      hide_notification (GCAL_WINDOW (user_data), NULL);
+    }
 
 }
 


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