[maemo-commits] [maemo-commits] r10681 - in projects/haf/trunk/libosso: src ut/misc-test-executables
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Mar 21 13:59:33 EET 2007
- Previous message: [maemo-commits] r10680 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r10682 - projects/haf/trunk/hildon-application-framework/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala
Date: 2007-03-21 13:59:32 +0200 (Wed, 21 Mar 2007)
New Revision: 10681
Added:
projects/haf/trunk/libosso/ut/misc-test-executables/display-sig-test.c
Modified:
projects/haf/trunk/libosso/src/osso-display.c
Log:
added ut program + fixed minor bug in signal detection
Modified: projects/haf/trunk/libosso/src/osso-display.c
===================================================================
--- projects/haf/trunk/libosso/src/osso-display.c 2007-03-21 11:53:50 UTC (rev 10680)
+++ projects/haf/trunk/libosso/src/osso-display.c 2007-03-21 11:59:32 UTC (rev 10681)
@@ -79,13 +79,13 @@
}
if (strncmp(s, MCE_DISPLAY_ON_STRING,
- strlen(MCE_DISPLAY_ON_STRING)) == 0) {
+ strlen(MCE_DISPLAY_ON_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_ON;
} else if (strncmp(s, MCE_DISPLAY_DIM_STRING,
- strlen(MCE_DISPLAY_DIM_STRING)) == 0) {
+ strlen(MCE_DISPLAY_DIM_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_DIMMED;
} else if (strncmp(s, MCE_DISPLAY_OFF_STRING,
- strlen(MCE_DISPLAY_OFF_STRING)) == 0) {
+ strlen(MCE_DISPLAY_OFF_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_OFF;
} else {
ULOG_ERR_F("Unknown argument: %s", s);
@@ -176,13 +176,13 @@
}
if (strncmp(tmp, MCE_DISPLAY_ON_STRING,
- strlen(MCE_DISPLAY_ON_STRING)) == 0) {
+ strlen(MCE_DISPLAY_ON_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_ON;
} else if (strncmp(tmp, MCE_DISPLAY_DIM_STRING,
- strlen(MCE_DISPLAY_DIM_STRING)) == 0) {
+ strlen(MCE_DISPLAY_DIM_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_DIMMED;
} else if (strncmp(tmp, MCE_DISPLAY_OFF_STRING,
- strlen(MCE_DISPLAY_OFF_STRING)) == 0) {
+ strlen(MCE_DISPLAY_OFF_STRING) + 1) == 0) {
new_state = OSSO_DISPLAY_OFF;
} else {
ULOG_ERR_F("Unknown argument: %s", tmp);
Added: projects/haf/trunk/libosso/ut/misc-test-executables/display-sig-test.c
===================================================================
--- projects/haf/trunk/libosso/ut/misc-test-executables/display-sig-test.c 2007-03-21 11:53:50 UTC (rev 10680)
+++ projects/haf/trunk/libosso/ut/misc-test-executables/display-sig-test.c 2007-03-21 11:59:32 UTC (rev 10681)
@@ -0,0 +1,27 @@
+#include <stdio.h>
+#include <glib.h>
+#include <libosso.h>
+
+static GMainLoop *loop;
+
+void cb(osso_display_state_t state, gpointer data)
+{
+ printf("display signal received: %d\n", state);
+}
+
+int main(int argc, char* argv[])
+{
+ osso_context_t *context;
+
+ loop = g_main_loop_new(NULL, 1);
+ context = osso_initialize("displaysigtest", "0.1", 0,
+ g_main_loop_get_context(loop));
+
+ osso_hw_set_display_event_cb(context, cb, NULL);
+
+ g_main_loop_run(loop);
+
+ osso_deinitialize(context);
+
+ return 0;
+}
- Previous message: [maemo-commits] r10680 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r10682 - projects/haf/trunk/hildon-application-framework/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
