]> git.pld-linux.org Git - packages/mate-power-manager.git/blob - mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
- added upower 0.99.0 support patches from fedora
[packages/mate-power-manager.git] / mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
1 diff -upr mate-power-manager-orig/src/gpm-engine.c mate-power-manager-test/src/gpm-engine.c
2 --- mate-power-manager-orig/src/gpm-engine.c    2013-11-09 21:19:14.952669000 +0100
3 +++ mate-power-manager-test/src/gpm-engine.c    2013-11-09 22:45:14.729415620 +0100
4 @@ -868,6 +868,21 @@ gpm_engine_device_added_cb (UpClient *cl
5   * gpm_engine_device_removed_cb:
6   **/
7  static void
8 +#if UP_CHECK_VERSION(0, 99, 0)
9 +gpm_engine_device_removed_cb (UpClient *client, const char *object_path, GpmEngine *engine)
10 +{
11 +        guint i;
12 +
13 +        for (i = 0; i < engine->priv->array->len; i++) {
14 +                UpDevice *device = g_ptr_array_index (engine->priv->array, i);
15 +
16 +                if (g_strcmp0 (object_path, up_device_get_object_path (device)) == 0) {
17 +                        g_ptr_array_remove_index (engine->priv->array, i);
18 +                        break;
19 +                }
20 +        }
21 +}
22 +#else
23  gpm_engine_device_removed_cb (UpClient *client, UpDevice *device, GpmEngine *engine)
24  {
25         gboolean ret;
26 @@ -876,7 +891,7 @@ gpm_engine_device_removed_cb (UpClient *
27                 return;
28         gpm_engine_recalculate_state (engine);
29  }
30 -
31 +#endif
32  
33  /**
34   * gpm_engine_device_changed_cb:
This page took 0.07735 seconds and 3 git commands to generate.