r1586 - trunk/src/target/OM-2007/panel-plugins/openmoko-panel-battery/src

mickey at sita.openmoko.org mickey at sita.openmoko.org
Sat Mar 31 16:57:53 CEST 2007


Author: mickey
Date: 2007-03-31 16:57:52 +0200 (Sat, 31 Mar 2007)
New Revision: 1586

Modified:
   trunk/src/target/OM-2007/panel-plugins/openmoko-panel-battery/src/openmoko-panel-battery.c
Log:
openmoko-panel-battery: increase timeout to 10 seconds in DEBUG mode, add more debug output, reomve one warning 


Modified: trunk/src/target/OM-2007/panel-plugins/openmoko-panel-battery/src/openmoko-panel-battery.c
===================================================================
--- trunk/src/target/OM-2007/panel-plugins/openmoko-panel-battery/src/openmoko-panel-battery.c	2007-03-31 08:17:35 UTC (rev 1585)
+++ trunk/src/target/OM-2007/panel-plugins/openmoko-panel-battery/src/openmoko-panel-battery.c	2007-03-31 14:57:52 UTC (rev 1586)
@@ -24,6 +24,7 @@
 #include <gtk/gtklabel.h>
 
 #include <apm.h>
+#include <string.h>
 #include <time.h>
 
 #define JUICE_PIXMAPS 6
@@ -50,7 +51,7 @@
 static gboolean
 timeout (BatteryApplet *applet)
 {
-    g_debug( "update battery applet" );
+    g_debug( "openmoko-panel-battery::timeout" );
 
     apm_info info;
     // How about g_new0 here?
@@ -68,6 +69,9 @@
 
     //FIXME Can we actually find out, when the battery is full?
 
+    g_debug( "-- info.battery_status = %0xd", info.battery_status );
+    g_debug( "-- info.battery_percentage = %0xd", info.battery_percentage );
+
     if ( info.battery_status == BATTERY_STATUS_ABSENT ||
          info.battery_status == AC_LINE_STATUS_ON )
     {
@@ -99,7 +103,7 @@
 
 G_MODULE_EXPORT GtkWidget* mb_panel_applet_create(const char* id, GtkOrientation orientation)
 {
-    MokoPanelApplet* mokoapplet = moko_panel_applet_new();
+    MokoPanelApplet* mokoapplet = MOKO_PANEL_APPLET(moko_panel_applet_new());
 
     BatteryApplet *applet;
     time_t t;
@@ -137,7 +141,7 @@
     timeout(applet);
     //FIXME Add source watching for charger insertion event on /dev/input/event1
 #else
-    applet->timeout_id = g_timeout_add( 1000, (GSourceFunc) timeout, applet);
+    applet->timeout_id = g_timeout_add( 10 * 1000, (GSourceFunc) timeout, applet);
 #endif
     moko_panel_applet_set_widget( MOKO_PANEL_APPLET(mokoapplet), GTK_WIDGET(applet->image) );
     gtk_widget_show_all( GTK_WIDGET(mokoapplet) );





More information about the commitlog mailing list