tracker r1844 - in branches/indexer-split: . src/libtracker-common



Author: mr
Date: Thu Jul  3 11:11:50 2008
New Revision: 1844
URL: http://svn.gnome.org/viewvc/tracker?rev=1844&view=rev

Log:
	* src/libtracker-common/tracker-hal.c: (hal_setup_batteries),
	(hal_device_property_modified_cb): Make sure we call
	g_object_notify() when properties change.


Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/src/libtracker-common/tracker-hal.c

Modified: branches/indexer-split/src/libtracker-common/tracker-hal.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-hal.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-hal.c	Thu Jul  3 11:11:50 2008
@@ -369,7 +369,10 @@
                 libhal_free_string_array (devices);
 
 		priv->battery_in_use = FALSE;
+		g_object_notify (G_OBJECT (hal), "battery-in-use");
+
 		priv->battery_udi = NULL;
+		g_object_notify (G_OBJECT (hal), "battery-exists");
 
                 return TRUE;
         }
@@ -378,6 +381,8 @@
                 if (!priv->battery_udi) {
                         /* For now just use the first one we find */
                         priv->battery_udi = g_strdup (*p);
+			g_object_notify (G_OBJECT (hal), "battery-exists");
+
                         g_message (" - Device '%s' (default)", *p);
                 } else {
                         g_message (" - Device '%s'", *p);
@@ -403,6 +408,7 @@
                                                                  priv->battery_udi, 
                                                                  PROP_AC_ADAPTER_ON, 
                                                                  NULL);
+	g_object_notify (G_OBJECT (hal), "battery-in-use");
         
         g_message ("HAL reports system is currently powered by %s",
                      priv->battery_in_use ? "battery" : "AC adapter");
@@ -748,6 +754,7 @@
                                                                          priv->battery_udi, 
                                                                          PROP_AC_ADAPTER_ON, 
                                                                          &error);
+		g_object_notify (G_OBJECT (hal), "battery-in-use");
 
                 if (dbus_error_is_set (&error)) {
                         g_critical ("Could not device property:'%s' for udi:'%s', %s",
@@ -758,13 +765,6 @@
                 
                 g_message ("HAL reports system is now powered by %s",
 			   priv->battery_in_use ? "battery" : "AC adapter");
-
-#if 0
-                /* If we have come off battery power wakeup index thread */
-                if (current_state && !priv->battery_in_use) {
-                        tracker_notify_file_data_available ();
-                }
-#endif
         } else {
                 gboolean is_mounted;
                



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