summaryrefslogtreecommitdiffstats
path: root/single-workspace-crash.patch
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@fedoraproject.org>2007-11-12 04:48:10 +0000
committerMatthias Clasen <mclasen@fedoraproject.org>2007-11-12 04:48:10 +0000
commit2d39531310bbfba12666a089dfcce2127bc8541b (patch)
treee97b86955804cee5f98dac881a7ff1c4aead4d72 /single-workspace-crash.patch
parentc263ca988eb1ae0664b73c1e3b72f45ec0b5a214 (diff)
downloadmetacity-2d39531310bbfba12666a089dfcce2127bc8541b.tar.gz
metacity-2d39531310bbfba12666a089dfcce2127bc8541b.tar.xz
metacity-2d39531310bbfba12666a089dfcce2127bc8541b.zip
fix a crash with a single workspacemetacity-2_20_0-4_fc9
Diffstat (limited to 'single-workspace-crash.patch')
-rw-r--r--single-workspace-crash.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/single-workspace-crash.patch b/single-workspace-crash.patch
new file mode 100644
index 0000000..1dbe176
--- /dev/null
+++ b/single-workspace-crash.patch
@@ -0,0 +1,19 @@
+diff -up metacity-2.20.0/src/menu.c.single-workspace-crash metacity-2.20.0/src/menu.c
+--- metacity-2.20.0/src/menu.c.single-workspace-crash 2007-11-11 23:41:43.000000000 -0500
++++ metacity-2.20.0/src/menu.c 2007-11-11 23:41:52.000000000 -0500
+@@ -474,10 +474,12 @@ meta_window_menu_new (MetaFrames
+ g_free, FALSE, FALSE);
+ }
+
+-
+- gtk_menu_shell_append (GTK_MENU_SHELL (menu->menu), mi);
++ if (mi)
++ {
++ gtk_menu_shell_append (GTK_MENU_SHELL (menu->menu), mi);
+
+- gtk_widget_show (mi);
++ gtk_widget_show (mi);
++ }
+ }
+ }
+