diff options
author | Richard Hughes <richard@hughsie.com> | 2009-09-11 12:05:16 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2009-09-11 12:05:16 +0100 |
commit | ca604fe92b6f0491e37554f0b7d45cf5f445cb80 (patch) | |
tree | 8eb2117d5dcd9429b38b5e6f80265ddbfebae664 /src/dummy | |
parent | ce955ea09f659a8e703d010433207173a4132eda (diff) | |
download | upower-ca604fe92b6f0491e37554f0b7d45cf5f445cb80.tar.gz |
bugfix: make the remove logic much cleaner to try to fix bugs where removing the mouse kills the session
Diffstat (limited to 'src/dummy')
-rw-r--r-- | src/dummy/dkp-backend.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/dummy/dkp-backend.c b/src/dummy/dkp-backend.c index 0241a76..8db6277 100644 --- a/src/dummy/dkp-backend.c +++ b/src/dummy/dkp-backend.c @@ -66,7 +66,7 @@ static gboolean dkp_backend_changed_time_cb (DkpBackend *backend) { /* emit */ - g_signal_emit (backend, signals[SIGNAL_DEVICE_CHANGED], 0, backend->priv->native, backend->priv->device, TRUE); + g_signal_emit (backend, signals[SIGNAL_DEVICE_CHANGED], 0, backend->priv->native, backend->priv->device); return TRUE; } @@ -86,7 +86,7 @@ dkp_backend_add_cb (DkpBackend *backend) } /* emit */ - g_signal_emit (backend, signals[SIGNAL_DEVICE_ADDED], 0, backend->priv->native, backend->priv->device, TRUE); + g_signal_emit (backend, signals[SIGNAL_DEVICE_ADDED], 0, backend->priv->native, backend->priv->device); /* setup poll */ g_timeout_add_seconds (2, (GSourceFunc) dkp_backend_changed_time_cb, backend); @@ -130,14 +130,14 @@ dkp_backend_class_init (DkpBackendClass *klass) g_signal_new ("device-added", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DkpBackendClass, device_added), - NULL, NULL, dkp_marshal_VOID__POINTER_POINTER_BOOLEAN, - G_TYPE_NONE, 3, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_BOOLEAN); + NULL, NULL, dkp_marshal_VOID__POINTER_POINTER, + G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_POINTER); signals [SIGNAL_DEVICE_CHANGED] = g_signal_new ("device-changed", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DkpBackendClass, device_changed), - NULL, NULL, dkp_marshal_VOID__POINTER_POINTER_BOOLEAN, - G_TYPE_NONE, 3, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_BOOLEAN); + NULL, NULL, dkp_marshal_VOID__POINTER_POINTER, + G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_POINTER); signals [SIGNAL_DEVICE_REMOVED] = g_signal_new ("device-removed", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, |