set wl pointer surfaces to E_LAYER_CLIENT_PRIO during setup

these later get overridden onto the pointer layer, but setting a layer
here ensures that the pointer surface will always be the client
returned by e_client_top_get()
This commit is contained in:
Mike Blumenkrantz 2016-12-02 10:51:01 -05:00
parent 8d7cb8201e
commit 28160ad450
1 changed files with 1 additions and 0 deletions

View File

@ -73,6 +73,7 @@ _e_comp_wl_input_pointer_cb_cursor_set(struct wl_client *client, struct wl_resou
{
ec->comp_data->cursor = ec->re_manage = 1;
ec->ignored = 0;
evas_object_layer_set(ec->frame, E_LAYER_CLIENT_PRIO);
ec->lock_focus_out = ec->layer_block = ec->visible = ec->override = 1;
ec->icccm.title = eina_stringshare_add("noshadow");