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

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Sep 26 15:49:53 EEST 2007
Author: moimart
Date: 2007-09-26 15:49:51 +0300 (Wed, 26 Sep 2007)
New Revision: 14111

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c
Log:
2007-09-26  Moises Martinez  <moises.martinez at nokia.com>

        * src/hd-panel-window-dialog.c:
        (hd_panel_window_dialog_constructor):
        - If using old titlebar MB dirty-hack, never hide statusbar.
        Fixes: NB#70648, NB#70348
	* ChangeLog updated.



Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-09-26 12:20:48 UTC (rev 14110)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-09-26 12:49:51 UTC (rev 14111)
@@ -1,3 +1,10 @@
+2007-09-26  Moises Martinez  <moises.martinez at nokia.com>
+
+	* src/hd-panel-window-dialog.c:
+	(hd_panel_window_dialog_constructor):
+	- If using old titlebar MB dirty-hack, never hide statusbar.
+	Fixes: NB#70648, NB#70348
+
 2007-09-26  Lucas Rocha  <lucas.rocha at nokia.com>
 
 	* libhildondesktop/hildon-desktop-notification-manager.c

Modified: projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c	2007-09-26 12:20:48 UTC (rev 14110)
+++ projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c	2007-09-26 12:49:51 UTC (rev 14111)
@@ -214,6 +214,7 @@
   GObject *object;
   GtkContainer *panel;
   GtkWidget *extension;
+  gboolean old_titlebar = FALSE;
 #ifdef HD_PANEL_WINDOW_DIALOG_NEW_THEME
   HildonDesktopPanelWindowOrientation orientation;
 #endif
@@ -238,12 +239,17 @@
                     "remove",
                     G_CALLBACK (hd_panel_window_dialog_cadd),
                     object);
-  
-  g_signal_connect (G_OBJECT (hdwm),
-		    "fullscreen",
-		    G_CALLBACK (hd_panel_window_dialog_fullscreen),
-		    (gpointer)object);
 
+  g_object_get (G_OBJECT (object), "use-old-titlebar", &old_titlebar, NULL);
+
+  if (!old_titlebar)
+  {    
+    g_signal_connect (G_OBJECT (hdwm),
+		      "fullscreen",
+		      G_CALLBACK (hd_panel_window_dialog_fullscreen),
+		      (gpointer)object);
+  } 
+
 #ifdef HD_PANEL_WINDOW_DIALOG_NEW_THEME
   g_object_get (G_OBJECT (object), 
                 "orientation", &orientation,


More information about the maemo-commits mailing list