https://bugzilla.redhat.com/show_bug.cgi?id=1082118
--- Comment #29 from leigh scott <leigh123linux(a)googlemail.com> ---
(In reply to fujiwara from comment #27)
It seems cinnamon panel cannot launch the panel menu if the name of
"ibus-ui-gtk3" is running.
To reproduce:
1. Run "ibus-daemon --xim"
2. Launch ibus-setup and choose "Always" in "Show property panel"
pull down
menu.
And cinnamon panel cannot launch the panel menu with mouse.
ibus panel icon is /usr/libexec/ibus-ui-gtk3
I also can reproduce the following test code:
----------------------------------
#include <gtk/gtk.h>
int
main (int argc, char *argv[])
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_POPUP);
gtk_widget_show_all (window);
gtk_main ();
return 0;
}
----------------------------------
% gcc -o a a.c `pkg-config --cflags --libs gtk+-3.0`
I cannot reproduce the problem if I run the program name "a".
But I *can* reproduce the problem if I rename "a" to "ibus-ui-gtk3"
and run
it.
% mv a ibus-ui-gtk3
% ./ibus-ui-gtk3
Then I guess cinnamon checks if the program name is "ibus-ui-gtk3".
I think cinnamon needs to allow to open panel menu even if input method
frameworks launch the popup window.
Transferring to cinnamon for the furthermore investigation.
Clem looked at this issue, this commit is to blame
https://github.com/linuxmint/muffin/blob/master/src/core/window.c#L7955
https://github.com/linuxmint/muffin/commit/19397761a8b57823b236320f8da9a7...
I will try and push a fixed muffin package this week.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=X8KGM96ODq&a=cc_unsubscribe