diff options
Diffstat (limited to 'libupower-glib/up-device.c')
-rw-r--r-- | libupower-glib/up-device.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libupower-glib/up-device.c b/libupower-glib/up-device.c index ad608c1..2d65806 100644 --- a/libupower-glib/up-device.c +++ b/libupower-glib/up-device.c @@ -102,7 +102,10 @@ G_DEFINE_TYPE (UpDevice, up_device, G_TYPE_OBJECT) static void up_device_changed_cb (UpDeviceGlue *proxy, GParamSpec *pspec, UpDevice *device) { - g_object_notify (G_OBJECT (device), pspec->name); + if (g_strcmp0 (pspec->name, "type") == 0) + g_object_notify (G_OBJECT (device), "kind"); + else + g_object_notify (G_OBJECT (device), pspec->name); } /** |