From 89960340d7e466e29a214cee4eb478ab81e165b0 Mon Sep 17 00:00:00 2001 From: Rafael Antognolli Date: Thu, 18 Apr 2013 19:04:07 -0300 Subject: [PATCH] ecore_evas/wayland: Put the default frame object in a lower layer. The frame should not stay in the same layer as the other objects. If the application wants to allow it to be on top of the content, then it must provide a custom frame object and set it to that layer. NOTE: Should we make Elementary's be on a lower layer too? --- src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c index 49b23cb8cf..961a015e0f 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c @@ -214,6 +214,7 @@ ecore_evas_wayland_shm_new_internal(const char *disp_name, unsigned int parent, wdata->frame = _ecore_evas_wl_common_frame_add(ee->evas); evas_object_is_frame_object_set(wdata->frame, EINA_TRUE); evas_object_move(wdata->frame, 0, 0); + evas_object_layer_set(wdata->frame, -9999); } ee->engine.func->fn_render = _ecore_evas_wl_common_render;