discomfitor pushed a commit to branch enlightenment-0.21. http://git.enlightenment.org/core/enlightenment.git/commit/?id=772738d94404abd1255ae346257a710b704ebd5d
commit 772738d94404abd1255ae346257a710b704ebd5d Author: Mike Blumenkrantz <[email protected]> Date: Fri Mar 17 13:17:02 2017 -0400 set dialog and tooltip flags for internal clients fixes handling of internal wl windows which are set as dialogs --- src/bin/e_win.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_win.c b/src/bin/e_win.c index f3eb629..43c3abb 100644 --- a/src/bin/e_win.c +++ b/src/bin/e_win.c @@ -146,6 +146,8 @@ _e_elm_win_trap_show(void *data, Evas_Object *o) ctx->client->internal_elm_win = o; elm_win_autodel_set(o, 1); evas_object_data_set(o, "E_Client", ctx->client); + ctx->client->dialog = elm_win_type_get(o) == ELM_WIN_DIALOG_BASIC; + ctx->client->tooltip = elm_win_type_get(o) == ELM_WIN_TOOLTIP; evas_object_size_hint_min_get(o, &ctx->client->icccm.min_w, &ctx->client->icccm.min_h); evas_object_size_hint_max_get(o, &ctx->client->icccm.max_w, &ctx->client->icccm.max_h); --
