summaryrefslogtreecommitdiff
path: root/panels/power
diff options
context:
space:
mode:
authorJeremy Bicha <jbicha@ubuntu.com>2018-12-04 16:47:31 -0500
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2018-12-07 14:55:43 +0000
commit3d686de41c68bca8d268bcc67fdd2112ee9015e6 (patch)
treeb91988bff80882a9d5805c5b2399be308360b569 /panels/power
parent3cbe926f4695e51ebf592f88fd1e704d384f2766 (diff)
downloadgnome-control-center-3d686de41c68bca8d268bcc67fdd2112ee9015e6.tar.gz
power: stop using deprecated up_client_get_devices
and bump required upower version to 0.99.8 which introduced up_client_get_devices2 This is a follow-up from https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/82
Diffstat (limited to 'panels/power')
-rw-r--r--panels/power/cc-power-panel.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
index 71801637c..e5982b978 100644
--- a/panels/power/cc-power-panel.c
+++ b/panels/power/cc-power-panel.c
@@ -2629,11 +2629,7 @@ cc_power_panel_init (CcPowerPanel *self)
g_signal_connect (self->up_client, "device-added", G_CALLBACK (up_client_device_added), self);
g_signal_connect (self->up_client, "device-removed", G_CALLBACK (up_client_device_removed), self);
- self->devices = up_client_get_devices (self->up_client);
- /* up_client_get_devices doesn't set a free function, we'll set it so we don't need to do it.
- * https://bugs.freedesktop.org/show_bug.cgi?id=106740
- */
- g_ptr_array_set_free_func (self->devices, g_object_unref);
+ self->devices = up_client_get_devices2 (self->up_client);
for (i = 0; self->devices != NULL && i < self->devices->len; i++) {
UpDevice *device = g_ptr_array_index (self->devices, i);
g_signal_connect (G_OBJECT (device), "notify",