[Xfce4-commits] <xfce4-power-manager:master> Add empty batter notification

Ali Abdallah noreply at xfce.org
Tue Feb 15 10:04:01 CET 2011


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

commit 041f8db3585189df51b6b4ce99e8bee3d1c05c75
Author: Ali Abdallah <aliov at xfce.org>
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



More information about the Xfce4-commits mailing list