Fix wrong size of switcher window after removing some engines.
authorPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 Sep 2012 14:11:01 +0000 (10:11 -0400)
committerPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 Sep 2012 14:11:01 +0000 (10:11 -0400)
BUG=None

Review URL: https://codereview.appspot.com/6560060

ui/gtk3/switcher.vala

index 7566466..2587117 100644 (file)
@@ -120,6 +120,9 @@ class Switcher : Gtk.Window {
                 state & KeybindingManager.MODIFIER_FILTER);
 
         update_engines(engines);
+        /* Let gtk recalculate the window size. */
+        resize(1, 1);
+
         m_selected_engine = index;
         m_label.set_text(m_buttons[index].longname);
         m_buttons[index].grab_focus();