summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--panel-plugins/power-manager-plugin/power-manager-button.c4
-rw-r--r--settings/xfpm-settings.c6
-rw-r--r--src/xfpm-power.c6
3 files changed, 14 insertions, 2 deletions
diff --git a/panel-plugins/power-manager-plugin/power-manager-button.c b/panel-plugins/power-manager-plugin/power-manager-button.c
index a197afca..35e5ed0b 100644
--- a/panel-plugins/power-manager-plugin/power-manager-button.c
+++ b/panel-plugins/power-manager-plugin/power-manager-button.c
@@ -670,7 +670,11 @@ power_manager_button_add_all_devices (PowerManagerButton *button)
button->priv->display_device = up_client_get_display_device (button->priv->upower);
power_manager_button_add_device (button->priv->display_device, button);
+#if UP_CHECK_VERSION(0, 99, 8)
+ array = up_client_get_devices2 (button->priv->upower);
+#else
array = up_client_get_devices (button->priv->upower);
+#endif
if (array)
{
diff --git a/settings/xfpm-settings.c b/settings/xfpm-settings.c
index 26dbfc1d..6c8479ea 100644
--- a/settings/xfpm-settings.c
+++ b/settings/xfpm-settings.c
@@ -2248,7 +2248,11 @@ add_all_devices (void)
GPtrArray *array = NULL;
guint i;
- array = up_client_get_devices(upower);
+#if UP_CHECK_VERSION(0, 99, 8)
+ array = up_client_get_devices2 (upower);
+#else
+ array = up_client_get_devices (upower);
+#endif
if ( array )
{
diff --git a/src/xfpm-power.c b/src/xfpm-power.c
index 2aacd841..3cc2dcc5 100644
--- a/src/xfpm-power.c
+++ b/src/xfpm-power.c
@@ -922,7 +922,11 @@ xfpm_power_get_power_devices (XfpmPower *power)
GPtrArray *array = NULL;
guint i;
- array = up_client_get_devices(power->priv->upower);
+#if UP_CHECK_VERSION(0, 99, 8)
+ array = up_client_get_devices2 (power->priv->upower);
+#else
+ array = up_client_get_devices (power->priv->upower);
+#endif
if ( array )
{