Comment 128 for bug 625793

Revision history for this message
Karl Lattimer (karl-qdh) wrote : Re: Keyboard layout automatically changes + 100% CPU usage [updated]

@Yura, there are two sources of signals to change layout, from Xklavier - layout changed outside of gsd; and the menu item has been changed. Both of these signals need to change the indicator, either the menu, the label or both.

When the signal arrives from gsd's indicator we need to tell Xklavier the state changed, which then *sometimes* causes an infinite loop which shouldn't happen.

The occurrence of the loop is puzzling to say the least, as I thought one of my updates patched it out, but not so it seems :/