[gnome-settings-daemon] power: Make non-urgent notifications transient



commit 6e0671d7e670f7c4499c3bdf93be9cf55cfb0459
Author: Florian MÃllner <fmuellner gnome org>
Date:   Tue Oct 25 21:43:47 2011 +0200

    power: Make non-urgent notifications transient
    
    gnome-power-manager used to do that[0], but apparently the change got
    lost in the transition to gnome-settings-daemon.
    
    [0] http://git.gnome.org/browse/gnome-power-manager/commit/?id=eb88842b
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662711

 plugins/power/gsd-power-manager.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/plugins/power/gsd-power-manager.c b/plugins/power/gsd-power-manager.c
index 278fd5a..809c0d4 100644
--- a/plugins/power/gsd-power-manager.c
+++ b/plugins/power/gsd-power-manager.c
@@ -1185,6 +1185,8 @@ engine_ups_discharging (GsdPowerManager *manager, UpDevice *device)
                                          NOTIFY_URGENCY_NORMAL);
         /* TRANSLATORS: this is the notification application name */
         notify_notification_set_app_name (manager->priv->notification_discharging, _("Power"));
+        notify_notification_set_hint (manager->priv->notification_discharging,
+                                      "transient", g_variant_new_boolean (TRUE));
         g_object_add_weak_pointer (G_OBJECT (manager->priv->notification_discharging),
                                    (gpointer) &manager->priv->notification_discharging);
 
@@ -1361,6 +1363,8 @@ engine_charge_low (GsdPowerManager *manager, UpDevice *device)
         notify_notification_set_urgency (manager->priv->notification_low,
                                          NOTIFY_URGENCY_NORMAL);
         notify_notification_set_app_name (manager->priv->notification_low, _("Power"));
+        notify_notification_set_hint (manager->priv->notification_low,
+                                      "transient", g_variant_new_boolean (TRUE));
         g_object_add_weak_pointer (G_OBJECT (manager->priv->notification_low),
                                    (gpointer) &manager->priv->notification_low);
 



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