diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-11-08 16:17:29 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-11-08 16:17:29 +0900 |
commit | c308498a9d9a6f59e8b1090f73867c26a4683599 (patch) | |
tree | fe76f3386e16e76a6e25238f244ee078ae313e00 | |
parent | 8952c3e52444d78504a822bf95d757621891dd41 (diff) |
win: Fix alpha windows
Fixes T6334
-rw-r--r-- | src/lib/elementary/efl_ui_win.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 3a811ee121..3d90f0a1f3 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -5342,6 +5342,13 @@ _efl_ui_win_efl_object_finalize(Eo *obj, Efl_Ui_Win_Data *sd) return obj; } +EOLIAN static void +_efl_ui_win_efl_canvas_object_legacy_ctor(Eo *obj, Efl_Ui_Win_Data *sd) +{ + efl_canvas_object_legacy_ctor(efl_super(obj, MY_CLASS)); + sd->legacy.ctor = EINA_TRUE; +} + EOLIAN static Efl_Ui_Focus_Manager* _efl_ui_win_elm_widget_focus_manager_create(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd EINA_UNUSED, Efl_Ui_Focus_Object *root) { @@ -8422,6 +8429,7 @@ ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_win, Efl_Ui_Win_Data) #define EFL_UI_WIN_EXTRA_OPS \ EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_win), \ - ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_win) + ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_win), \ + EFL_OBJECT_OP_FUNC(efl_canvas_object_legacy_ctor, _efl_ui_win_efl_canvas_object_legacy_ctor) #include "efl_ui_win.eo.c" |