Public bug reported: When I change activate window, the language bar is formatted as empty. I don't know the reason. So I try to check the order of focus_in/out and reset commands from bus/inputcontext.c.
According to this analyzing, I found some issue. - When we guess that 1.7 is current input context connection and 1.6 is old one, arrived commands to inputcontext.c as following order. _ic_reset _ic_focus_out:gtk-im, :1.7, 0x980dfb0 _ic_focus_in:gtk-im, :1.6, 0xb520a8f0 _ic_focus_in:gtk-im, :1.7, 0x980dfb0 _ic_focus_out:gtk-im, :1.6, 0xb520a8f0 please look last line. 1.6 is actually a late notice. I think that language bar is modified by above functions and actually this notice order is so bad. In final, because some issue like above, language bar and panel is not right sometimes. ** Affects: ibus (Ubuntu) Importance: Undecided Status: Confirmed ** Changed in: ibus (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/1385623 Title: ibus languagebar error Status in “ibus” package in Ubuntu: Confirmed Bug description: When I change activate window, the language bar is formatted as empty. I don't know the reason. So I try to check the order of focus_in/out and reset commands from bus/inputcontext.c. According to this analyzing, I found some issue. - When we guess that 1.7 is current input context connection and 1.6 is old one, arrived commands to inputcontext.c as following order. _ic_reset _ic_focus_out:gtk-im, :1.7, 0x980dfb0 _ic_focus_in:gtk-im, :1.6, 0xb520a8f0 _ic_focus_in:gtk-im, :1.7, 0x980dfb0 _ic_focus_out:gtk-im, :1.6, 0xb520a8f0 please look last line. 1.6 is actually a late notice. I think that language bar is modified by above functions and actually this notice order is so bad. In final, because some issue like above, language bar and panel is not right sometimes. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1385623/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp