[maemo-commits] [maemo-commits] r12726 - in projects/haf/trunk/hildon-desktop: . src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu Jul 12 14:45:14 EEST 2007
Author: jobi
Date: 2007-07-12 14:45:13 +0300 (Thu, 12 Jul 2007)
New Revision: 12726

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/src/hd-home-window.c
Log:

2007-07-11  Johan Bilien  <johan.bilien at nokia.com>

	* src/hd-home-window.c:
	- do not send a foreground event when the screen is dimmed



Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-07-12 09:31:33 UTC (rev 12725)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-07-12 11:45:13 UTC (rev 12726)
@@ -1,5 +1,10 @@
 2007-07-11  Johan Bilien  <johan.bilien at nokia.com>
 
+	* src/hd-home-window.c:
+	- do not send a foreground event when the screen is dimmed
+
+2007-07-11  Johan Bilien  <johan.bilien at nokia.com>
+
 	* src/hd-app-menu-dialog.c:
 	- make Ok button insensitive in Rename and New dialogs when the
 	entry is empty

Modified: projects/haf/trunk/hildon-desktop/src/hd-home-window.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hd-home-window.c	2007-07-12 09:31:33 UTC (rev 12725)
+++ projects/haf/trunk/hildon-desktop/src/hd-home-window.c	2007-07-12 11:45:13 UTC (rev 12726)
@@ -1519,6 +1519,10 @@
 hd_home_window_osso_display_state_cb (osso_display_state_t      state,
                                       gpointer                  window)
 {
+  /* We don't do anything when the screen is dimmed, only on and off */
+  if (state == OSSO_DISPLAY_DIMMED)
+    return;
+
   g_signal_emit_by_name (G_OBJECT (window),
                          "screen-off",
                          state == OSSO_DISPLAY_OFF);
@@ -1677,6 +1681,8 @@
   area = GTK_BIN (window)->child;
   g_return_if_fail (HILDON_IS_HOME_AREA (area));
 
+  g_debug ("Background state changed, is_background: %i", is_background);
+
   if (!priv->screen_is_off)
     {
 
@@ -1710,6 +1716,8 @@
 
   priv->screen_is_off = is_off;
 
+  g_debug ("Screen state changed, is_off: %i", is_off);
+
   gtk_container_foreach (GTK_CONTAINER (area),
                          (GtkCallback)hildon_desktop_home_item_set_is_background,
                          (gpointer)is_off);


More information about the maemo-commits mailing list