fixing keybind dialog. One of the ilist was not propertly updating size of its items.
authorsndev <sndev>
Wed, 22 Mar 2006 20:45:10 +0000 (20:45 +0000)
committersndev <sndev@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 22 Mar 2006 20:45:10 +0000 (20:45 +0000)
SVN revision: 21487

src/bin/e_int_config_keybindings.c

index 3ec3f7f..b6c26dc 100644 (file)
@@ -1143,6 +1143,7 @@ _e_keybinding_keybind_cb_del_keybinding(void *data, void *data2)
 
   _e_keybinding_update_binding_list(cfdata);
   e_widget_ilist_selected_set(cfdata->gui.binding_ilist, cfdata->cur_eckb_kb_sel);
+  e_widget_ilist_go(cfdata->gui.binding_ilist);
 
   _e_keybinding_update_keybinding_button(cfdata);
   _e_keybinding_update_add_delete_buttons(cfdata);
@@ -1338,6 +1339,7 @@ _e_keybinding_update_binding_list(E_Config_Dialog_Data *cfdata)
   _e_keybinding_update_binding_ilist_cur_selection_icon(cfdata);
 
   e_widget_ilist_selected_set(cfdata->gui.binding_ilist, cfdata->cur_eckb_kb_sel);
+  e_widget_ilist_go(cfdata->gui.binding_ilist);
 }
 
 static void
@@ -1376,6 +1378,7 @@ _e_keybinding_keybind_cb_add_keybinding(void *data, void *data2)
 
   _e_keybinding_update_binding_list(cfdata);
   e_widget_ilist_selected_set(cfdata->gui.binding_ilist, cfdata->cur_eckb_kb_sel);
+  e_widget_ilist_go(cfdata->gui.binding_ilist);
 
   _e_keybinding_update_keybinding_button(cfdata);
   _e_keybinding_update_add_delete_buttons(cfdata);