Hello,

I now that issue, and it seems some weirdness with GTK+.  The code in
Xfce svn has been "fixed" and now it works everytime you kliketiklik a
menu item.

For the record the revision commit is the following:
http://svn.xfce.org/index.cgi/xfce/revision/?rev=26278

It has been modified before the 4.4.2 release in trunk, but not
backported.  So either wait and see for a 4.4.3 release, or patch the
Debian package.  The problem is that trunk uses libxfce4menu now while
it won't be shipped before Xfce 4.6.  See attached a patch.

mike
Index: src/menu.c
===================================================================
--- src/menu.c	(révision 26578)
+++ src/menu.c	(copie de travail)
@@ -95,8 +95,10 @@
     if(!xfdesktop_popup_grab_available(root, time))
         g_critical("Unable to get keyboard/mouse grab.  Unable to popup desktop menu");
     else {
+        /* Bug#3652: for some reason passing the correct button here breaks on
+         * some systems but not others.  always pass 0 for now. */
         gtk_menu_popup(GTK_MENU(menu_widget), NULL, NULL, NULL, NULL,
-                button, time);
+                0, time);
     }
 #endif
 }

Attachment: signature.asc
Description: Digital signature

Reply via email to