matchbox-wm: Easy fix for crash when clicking on the app switcher (openedhand#1343).
authorStanislav Brabec <utx@penguin.cz>
Sat, 19 Sep 2009 21:30:06 +0000 (21:30 +0000)
committerutx@penguin.cz <utx@penguin.cz>
Sat, 19 Sep 2009 21:30:06 +0000 (21:30 +0000)
recipes/matchbox-wm/matchbox-wm/select-client-crash.patch [new file with mode: 0644]
recipes/matchbox-wm/matchbox-wm_1.2.bb

diff --git a/recipes/matchbox-wm/matchbox-wm/select-client-crash.patch b/recipes/matchbox-wm/matchbox-wm/select-client-crash.patch
new file mode 100644 (file)
index 0000000..0af225b
--- /dev/null
@@ -0,0 +1,14 @@
+http://bugzilla.openedhand.com/show_bug.cgi?id=1343
+Index: matchbox-window-manager-1.2/src/select_client.c
+===================================================================
+--- matchbox-window-manager-1.2.orig/src/select_client.c
++++ matchbox-window-manager-1.2/src/select_client.c
+@@ -49,6 +49,8 @@ select_client_new(Wm *w)
+    if (width == 0 || height == 0) return NULL;
++   if (w->stack_top_app == NULL) return NULL;
++
+    dbg("%s() got valid size\n", __func__);
+    button_x = theme_frame_button_get_x_pos(w->mbtheme, FRAME_MAIN, 
index 36ddae3..afa26e6 100644 (file)
@@ -3,10 +3,11 @@ require matchbox-wm.inc
 DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf gconf-native "
 RDEPENDS = ""
 
-PR ="r4"
+PR ="r5"
 
 SRC_URI = "http://matchbox-project.org/sources/matchbox-window-manager/1.2/matchbox-window-manager-${PV}.tar.bz2 \
            file://configure_fix.patch;patch=1 \
+           file://select-client-crash.patch;patch=1 \
            file://gconf-2.m4 \
            file://kbdconfig"