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
}
signature.asc
Description: Digital signature

