[gnome-power-manager] Ensure we add phone type devices in the coldplug



commit 09fa88ec2a1efa722a90f7faba523cfb934011e1
Author: Richard Hughes <richard hughsie com>
Date:   Fri Apr 30 13:53:27 2010 +0100

    Ensure we add phone type devices in the coldplug

 src/gpm-engine.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/gpm-engine.c b/src/gpm-engine.c
index 5e334da..967147e 100644
--- a/src/gpm-engine.c
+++ b/src/gpm-engine.c
@@ -842,12 +842,13 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine)
 		g_error_free (error);
 		goto out;
 	}
-	engine->priv->array = up_client_get_devices (engine->priv->client);
+
+	/* get the devices */
+	array = up_client_get_devices (engine->priv->client);
 
 	/* do we have specific device types? */
-	array = engine->priv->array;
 	for (i=0;i<array->len;i++) {
-		device = g_ptr_array_index (engine->priv->array, i);
+		device = g_ptr_array_index (array, i);
 
 		/* get device properties */
 		g_object_get (device,
@@ -875,7 +876,7 @@ gpm_engine_coldplug_idle_cb (GpmEngine *engine)
 
 	/* add to database */
 	for (i=0;i<array->len;i++) {
-		device = g_ptr_array_index (engine->priv->array, i);
+		device = g_ptr_array_index (array, i);
 		gpm_engine_device_add (engine, device);
 		gpm_engine_check_recall (engine, device);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]