[Xfce4-commits] <xfce4-power-manager:master> Refresh adaptor icon when battery device removed.
Ali Abdallah
noreply at xfce.org
Fri Jul 8 10:02:01 CEST 2011
Updating branch refs/heads/master
to 484409ef3abec46797067aa8e581e868c2959506 (commit)
from 4c705bee7f3bb154ad7212a4604e26de1ef123cc (commit)
commit 484409ef3abec46797067aa8e581e868c2959506
Author: Ali Abdallah <aliov at xfce.org>
Date: Wed Jul 6 11:43:30 2011 +0200
Refresh adaptor icon when battery device removed.
src/xfpm-power.c | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/src/xfpm-power.c b/src/xfpm-power.c
index d22e502..45ad928 100644
--- a/src/xfpm-power.c
+++ b/src/xfpm-power.c
@@ -981,7 +981,7 @@ static void
xfpm_power_add_device (XfpmPower *power, const gchar *object_path)
{
DBusGProxy *proxy_prop;
- guint device_type;
+ guint device_type = XFPM_DEVICE_TYPE_UNKNOWN;
GValue value;
proxy_prop = dbus_g_proxy_new_for_name (power->priv->bus,
@@ -999,6 +999,8 @@ xfpm_power_add_device (XfpmPower *power, const gchar *object_path)
device_type = g_value_get_uint (&value);
+ XFPM_DEBUG_ENUM (device_type, XFPM_TYPE_DEVICE_TYPE, " device added");
+
if ( device_type == XFPM_DEVICE_TYPE_BATTERY ||
device_type == XFPM_DEVICE_TYPE_UPS ||
device_type == XFPM_DEVICE_TYPE_MOUSE ||
@@ -1075,6 +1077,7 @@ static void
xfpm_power_changed_cb (DBusGProxy *proxy, XfpmPower *power)
{
xfpm_power_get_properties (power);
+ xfpm_power_refresh_adaptor_visible (power);
}
static void
@@ -1092,14 +1095,7 @@ xfpm_power_device_removed_cb (DBusGProxy *proxy, const gchar *object_path, XfpmP
static void
xfpm_power_device_changed_cb (DBusGProxy *proxy, const gchar *object_path, XfpmPower *power)
{
- XfpmBattery *battery;
-
- battery = g_hash_table_lookup (power->priv->hash, object_path);
-
- if ( battery )
- {
-
- }
+ xfpm_power_refresh_adaptor_visible (power);
}
#ifdef ENABLE_POLKIT
More information about the Xfce4-commits
mailing list