[maemo-commits] [maemo-commits] r18286 - in projects/haf/trunk/libmatchbox2: . debian matchbox/core

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu May 7 15:52:44 EEST 2009
Author: kihamala
Date: 2009-05-07 15:52:40 +0300 (Thu, 07 May 2009)
New Revision: 18286

Modified:
   projects/haf/trunk/libmatchbox2/ChangeLog
   projects/haf/trunk/libmatchbox2/debian/changelog
   projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-client.c
Log:
patch from Laszlo & update debian/changelog


Modified: projects/haf/trunk/libmatchbox2/ChangeLog
===================================================================
--- projects/haf/trunk/libmatchbox2/ChangeLog	2009-05-07 12:05:53 UTC (rev 18285)
+++ projects/haf/trunk/libmatchbox2/ChangeLog	2009-05-07 12:52:40 UTC (rev 18286)
@@ -1,5 +1,9 @@
 2009-05-07  Kimmo Hämäläinen  <kimmo.hamalainen at nokia.com>
 
+	Patch from Laszlo Pere:
+	* matchbox/core/mb-wm-client.c (mb_wm_client_destroy): Remove
+	unmapping of transients. Fixes: NB#109299
+
 	* matchbox/client-types/mb-wm-client-menu.c: Remove the negative
 	coordinates code, it's not going to happen. Some fixes to Thomas'
 	legacy menu layouting.

Modified: projects/haf/trunk/libmatchbox2/debian/changelog
===================================================================
--- projects/haf/trunk/libmatchbox2/debian/changelog	2009-05-07 12:05:53 UTC (rev 18285)
+++ projects/haf/trunk/libmatchbox2/debian/changelog	2009-05-07 12:52:40 UTC (rev 18286)
@@ -1,7 +1,16 @@
 matchbox-window-manager-2 (0.2.38-1~unreleased) unstable; urgency=low
 
-  * writeme
+  Laszlo:
+  * Fixes: NB#109299 - Transient windows are not reshown together with parent
+    -> lock
 
+  Thomas & Kimmo:
+  * Fixes: NB#111652 - legacy widget : application menu is not horizontally
+    aligned application title text
+
+  Adam:
+  * Now try to deal with preexisting fullscreen clients correctly, for real.
+
  -- Kimmo Hämäläinen <kimmo.hamalainen at nokia.com>  Wed,  6 May 2009 10:33:45 +0300
 
 matchbox-window-manager-2 (0.2.37-1) unstable; urgency=low

Modified: projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-client.c
===================================================================
--- projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-client.c	2009-05-07 12:05:53 UTC (rev 18285)
+++ projects/haf/trunk/libmatchbox2/matchbox/core/mb-wm-client.c	2009-05-07 12:52:40 UTC (rev 18286)
@@ -80,27 +80,6 @@
 
   if (client->transient_for)
     mb_wm_client_remove_transient (client->transient_for, client);
-
-  /* If we have transient windows, we need to make sure they are unmapped; for
-   * application  dialogs this will happen automatically, but not for external
-   * transients, such as input windows.
-   *
-   * We also have to make sure that the transients no longer refer to this
-   * client, which is about the be destroyed.
-   */
-  l = client->transients;
-  while (l)
-    {
-      MBWindowManagerClient * c = l->data;
-      MBWMList * l2 = l;
-
-      c->transient_for = NULL;
-      XUnmapWindow (wm->xdpy, c->window->xwindow);
-
-      l = l->next;
-
-      free (l2);
-    }
 }
 
 static Bool


More information about the maemo-commits mailing list