GNOME Bugzilla – Bug 695443
After adding too many input sources, one cannot easily remove them again
Last modified: 2013-03-12 14:03:37 UTC
Created attachment 238370 [details] after-adding-too-many-input-methods-one-cannot-remove-them.png Use “gnome-control-center region” to add input sources. After adding one input source “too much”, the “+” and “-” buttons at the bottom to add and remove input methods end up below the lower end of the screen (see screen shot). Using Alt+F7 or right mouse click on the title bar of the window, one can move the window, but only left, right, and down. One cannot move the window up, the panel seems to prevent that. So one cannot reach the “+” “-” buttons any more, so there is no easy way to fix that problem (changing the dconf key directly should work but that is not “easy”).
Created attachment 238432 [details] [review] region: Prevent window from getting too tall with many input sources
Should we consider this for 3.8 ?
(In reply to comment #2) > Should we consider this for 3.8 ? I think it's a nice fix to have. Technically breaks the UI freeze but only on the rare cases that people have > 5 input sources. Not sure it's worth to ask for an official approval just for that but I can do so.
Created attachment 238515 [details] with-fix-by-rui-matos.png I tested Rui’s fix, it looks nice.
Review of attachment 238432 [details] [review]: Looks fairly safe to me. Need to remember to update n_input_sources when the none-removal patch lands.
Review of attachment 238432 [details] [review]: Please move all the resize hacks into their own functions.
Attachment 238432 [details] pushed as 94ff113 - region: Prevent window from getting too tall with many input sources
(In reply to comment #6) > Please move all the resize hacks into their own functions. Forgot to mention that I did this before pushing.