diff options
author | Larry Jr <larry.olj@gmail.com> | 2017-11-28 19:03:27 -0200 |
---|---|---|
committer | Larry Jr <larry.olj@gmail.com> | 2017-11-28 19:03:27 -0200 |
commit | d73d4e73fd1ed2ba5e4996c88e24c08a1d58f66a (patch) | |
tree | bd206bee8e944c3d85b73356ae610564dc933e55 | |
parent | b3c2691cf119c72676ec23ab2975cd4334a40fb6 (diff) | |
download | efl-d73d4e73fd1ed2ba5e4996c88e24c08a1d58f66a.tar.gz |
Elm: some fixes in segarray and focus/select
-rw-r--r-- | src/lib/elementary/efl_ui_list.eo | 2 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_list_segarray.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_list.eo b/src/lib/elementary/efl_ui_list.eo index 776d36717f..cefa3058fb 100644 --- a/src/lib/elementary/efl_ui_list.eo +++ b/src/lib/elementary/efl_ui_list.eo @@ -88,6 +88,8 @@ class Efl.Ui.List (Efl.Ui.Layout, Efl.Ui.View, Elm.Interface_Scrollable, Elm.Widget.focus_manager_create; Elm.Widget.widget_event; + Efl.Ui.Focus.Manager.focus {set; } + //Efl.Ui.Layout.sizing_eval; Efl.Ui.View.model { get; set; } diff --git a/src/lib/elementary/efl_ui_list_segarray.c b/src/lib/elementary/efl_ui_list_segarray.c index 029850e9fb..5e16a77903 100644 --- a/src/lib/elementary/efl_ui_list_segarray.c +++ b/src/lib/elementary/efl_ui_list_segarray.c @@ -93,7 +93,7 @@ static Efl_Ui_List_Item* _create_item(Efl_Model* model, Efl_Ui_List_SegArray_Nod { Efl_Ui_List_Item* item = calloc(1, sizeof(Efl_Ui_List_Item)); item->item.children = model; - item->item.index_offset = off_index; + item->item.index_offset = off_index - node->first; item->item.tree_node = node; return item; } |