[gnome-power-manager] Ensure we clear all notification bubbles on resume



commit 8199453b74df331c72170bd3f148b419e7852279
Author: William Jon McCann <william jon mccann gmail com>
Date:   Tue Feb 23 17:35:42 2010 +0000

    Ensure we clear all notification bubbles on resume
    
    Signed-off-by: Richard Hughes <richard hughsie com>

 src/gpm-manager.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/gpm-manager.c b/src/gpm-manager.c
index 68577b9..6008c96 100644
--- a/src/gpm-manager.c
+++ b/src/gpm-manager.c
@@ -1692,6 +1692,14 @@ static gboolean
 gpm_manager_reset_just_resumed_cb (gpointer user_data)
 {
 	GpmManager *manager = GPM_MANAGER (user_data);
+
+	if (manager->priv->notification != NULL)
+		gpm_manager_notify_close (manager, manager->priv->notification);
+	if (manager->priv->notification_discharging != NULL)
+		gpm_manager_notify_close (manager, manager->priv->notification_discharging);
+	if (manager->priv->notification_fully_charged != NULL)
+		gpm_manager_notify_close (manager, manager->priv->notification_fully_charged);
+
 	manager->priv->just_resumed = FALSE;
 	return FALSE;
 }



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