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