summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/efl_input_event.eo
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-04-12 20:13:59 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-04-12 20:28:20 +0900
commit4b09ad7d6b8833ead328f569a34fa01fc30abb4a (patch)
treebcc83454e1f4e586d168455227b59a4db1f00987 /src/lib/evas/canvas/efl_input_event.eo
parent8ff2dffe7c7a21278de6bb9a6be2e2bb76be23c1 (diff)
evas: Fix event propagation in elm_widget
See the previous commit. efl_provider_find() could not find a canvas because the event object had no parent. This restores the slider in E's sound mixer. Note: Input events may expose the evas canvas object because of parenting. This will eventually need fixing, as only efl.ui.win should be exposed. If 8ff2dffe7c7a21278dis backported to 1.19 then this patch also needs to be merged as well.
Diffstat (limited to 'src/lib/evas/canvas/efl_input_event.eo')
-rw-r--r--src/lib/evas/canvas/efl_input_event.eo5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/efl_input_event.eo b/src/lib/evas/canvas/efl_input_event.eo
index 718d203925..d984c34e4d 100644
--- a/src/lib/evas/canvas/efl_input_event.eo
+++ b/src/lib/evas/canvas/efl_input_event.eo
@@ -1,6 +1,6 @@
1import efl_input_types; 1import efl_input_types;
2 2
3mixin Efl.Input.Event 3mixin Efl.Input.Event (Efl.Interface, Efl.Object)
4{ 4{
5 [[Represents a generic event data. 5 [[Represents a generic event data.
6 6
@@ -83,4 +83,7 @@ mixin Efl.Input.Event
83 return: own(Efl.Input.Event); [[Instance of this input event]] 83 return: own(Efl.Input.Event); [[Instance of this input event]]
84 } 84 }
85 } 85 }
86 implements {
87 Efl.Object.provider_find;
88 }
86} 89}