summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_fileselector.eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-07-12 09:33:29 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-07-12 09:33:38 -0400
commit92820dbb884c707b59749d98d58f75b535fcf33e (patch)
treef99d6012207d06ec4cede40749a1a97b3cb82df9 /src/lib/elementary/elm_fileselector.eo
parent1de1f6d8fb4674f5ea419548a276173f00f12ad7 (diff)
elm_fileselector: move to focus compostition
Summary: elm_fileselector was using efl_ui_widget_state_apply to call for internal chain update. This internal chain update was relying on efl_ui_focus_object_manager_get, which results in a wrong value at this time, since the value is still the old one and not the current one. (This behaviour will be updated after the release). Focus composition solves this issue by not relying on the properties of efl.ui.focus_object, but rather take the values from the configuration in the state_apply call. fix T6147 fix T7105 Reviewers: zmike, stefan_schmidt, segfaultxavi, devilhorns, herdsman Reviewed By: zmike Subscribers: herdsman, cedric, #committers Tags: #efl Maniphest Tasks: T7105, T6147 Differential Revision: https://phab.enlightenment.org/D6552
Diffstat (limited to 'src/lib/elementary/elm_fileselector.eo')
-rw-r--r--src/lib/elementary/elm_fileselector.eo3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_fileselector.eo b/src/lib/elementary/elm_fileselector.eo
index ef59f1f183..5ebf4d0a9d 100644
--- a/src/lib/elementary/elm_fileselector.eo
+++ b/src/lib/elementary/elm_fileselector.eo
@@ -1,5 +1,5 @@
1class Elm.Fileselector (Efl.Ui.Layout.Object, Elm.Interface.Fileselector, 1class Elm.Fileselector (Efl.Ui.Layout.Object, Elm.Interface.Fileselector,
2 Efl.Access.Widget.Action, 2 Efl.Access.Widget.Action, Efl.Ui.Focus.Composition,
3 Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy) 3 Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
4{ 4{
5 [[Elementary fileselector class]] 5 [[Elementary fileselector class]]
@@ -37,7 +37,6 @@ class Elm.Fileselector (Efl.Ui.Layout.Object, Elm.Interface.Fileselector,
37 Efl.Object.constructor; 37 Efl.Object.constructor;
38 Efl.Ui.Widget.widget_event; 38 Efl.Ui.Widget.widget_event;
39 Efl.Ui.Widget.theme_apply; 39 Efl.Ui.Widget.theme_apply;
40 Efl.Ui.Widget.focus_state_apply;
41 Elm.Interface.Fileselector.selected_models { get; } 40 Elm.Interface.Fileselector.selected_models { get; }
42 Elm.Interface.Fileselector.selected_model { get; set; } 41 Elm.Interface.Fileselector.selected_model { get; set; }
43 Elm.Interface.Fileselector.custom_filter_append; 42 Elm.Interface.Fileselector.custom_filter_append;