set wl popups to appropriate layer in shell module
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 13 Feb 2015 20:24:24 +0000 (15:24 -0500)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 13 Feb 2015 20:24:24 +0000 (15:24 -0500)
src/modules/wl_desktop_shell/e_mod_main.c

index 6f33d24218cd29f759487130f390483431ba0e0a..a5cf4f5c1bf76877d3bdd2623d4a4f809483012f 100644 (file)
@@ -1318,7 +1318,7 @@ _e_xdg_shell_cb_popup_get(struct wl_client *client, struct wl_resource *resource
    ec->changes.icon = !!ec->icccm.class;
    ec->netwm.type = E_WINDOW_TYPE_POPUP_MENU;
    ec->comp_data->set_win_type = EINA_TRUE;
-   ec->layer = E_LAYER_CLIENT_POPUP;
+   evas_object_layer_set(ec->frame, E_LAYER_CLIENT_POPUP);
 
    /* set this client as a transient for parent */
    _e_shell_surface_parent_set(ec, parent_resource);