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

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Mon Jan 12 17:07:52 EET 2009
Author: kihamala
Date: 2009-01-12 17:07:51 +0200 (Mon, 12 Jan 2009)
New Revision: 17132

Modified:
   projects/haf/trunk/libmatchbox2/ChangeLog
   projects/haf/trunk/libmatchbox2/matchbox/core/mb-window-manager.c
Log:
commit Adam's patch


Modified: projects/haf/trunk/libmatchbox2/ChangeLog
===================================================================
--- projects/haf/trunk/libmatchbox2/ChangeLog	2009-01-12 15:00:06 UTC (rev 17131)
+++ projects/haf/trunk/libmatchbox2/ChangeLog	2009-01-12 15:07:51 UTC (rev 17132)
@@ -1,5 +1,15 @@
-2008-01-08  Gordon Williams  <gordon.williams at collabora.co.uk>
+2009-01-12  Adam Endrodi  <adam.endrodi at blumsoft.eu>
 
+	NB#97083
+
+	* matchbox/core/mb-window-manager.c:
+	Don't set _MB_CURRENT_APP_WINDOW at all, but do it in h-d.
+	mb is not smart enough to know what an "application" is
+	and when it is changing, and the FKB hides when it believes
+	the current application has switched away.
+
+2009-01-08  Gordon Williams  <gordon.williams at collabora.co.uk>
+
 	* matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c:
 	Put brackets in the correct place so the EGLX pixmap is only renewed
 	when the fullscreen state has changed. Also added code to check the 

Modified: projects/haf/trunk/libmatchbox2/matchbox/core/mb-window-manager.c
===================================================================
--- projects/haf/trunk/libmatchbox2/matchbox/core/mb-window-manager.c	2009-01-12 15:00:06 UTC (rev 17131)
+++ projects/haf/trunk/libmatchbox2/matchbox/core/mb-window-manager.c	2009-01-12 15:07:51 UTC (rev 17132)
@@ -1858,14 +1858,6 @@
 		      (unsigned char *)&card, 1);
     }
 
-  if (is_desktop || c_type == MBWMClientTypeApp)
-    {
-      XChangeProperty(wm->xdpy, wm->root_win->xwindow,
-		      wm->atoms[MBWM_ATOM_MB_CURRENT_APP_WINDOW],
-		      XA_WINDOW, 32, PropModeReplace,
-		      (unsigned char *)&c->window->xwindow, 1);
-    }
-
   mb_wm_display_sync_queue (wm, MBWMSyncStacking | MBWMSyncVisibility);
 
   return True;


More information about the maemo-commits mailing list