Updating branch refs/heads/master
         to 041f8db3585189df51b6b4ce99e8bee3d1c05c75 (commit)
       from 747b3956d8f83a1c144a6f8de60f701bc33a274e (commit)

commit 041f8db3585189df51b6b4ce99e8bee3d1c05c75
Author: Ali Abdallah <[email protected]>
Date:   Mon Feb 14 14:08:44 2011 +0100

    Add empty batter notification

 src/xfpm-battery.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/xfpm-battery.c b/src/xfpm-battery.c
index 73208fb..a23c132 100644
--- a/src/xfpm-battery.c
+++ b/src/xfpm-battery.c
@@ -141,20 +141,27 @@ xfpm_battery_refresh_visible (XfpmBattery *battery)
 static const gchar * G_GNUC_CONST
 xfpm_battery_get_message_from_battery_state (XfpmDeviceState state, gboolean 
ac_online)
 {
+    const gchar *msg  = NULL;
+    
     switch (state)
     {
        case XFPM_DEVICE_STATE_FULLY_CHARGED:
-           return _("Your battery is fully charged");
+           msg = _("Your battery is fully charged");
            break;
        case XFPM_DEVICE_STATE_CHARGING:
-           return  _("Your battery is charging");
+           msg = _("Your battery is charging");
            break;
        case XFPM_DEVICE_STATE_DISCHARGING:
-           return  ac_online ? _("Your battery is discharging"): _("System is 
running on battery power");
+           msg =  ac_online ? _("Your battery is discharging"): _("System is 
running on battery power");
+           break;
+       case XFPM_DEVICE_STATE_EMPTY:
+           msg = _("Battery is empty");
            break;
        default:
-           return NULL;
+           break;
     }
+    
+    return msg;
 }
 
 static void
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to