From 39b24864188f01f7b4a37c7dcd5cbeecf2d5fada Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 21 Apr 2021 03:37:26 +0100 Subject: [PATCH] elm - win - dont report override windows that are shown as withdrawn --- src/lib/elementary/efl_ui_win.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 0b24fa0d92..c5deb408b8 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -8543,7 +8543,11 @@ elm_win_withdrawn_get(const Evas_Object *obj) { Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); if (!sd) return EINA_FALSE; - + if (ecore_evas_override_get(sd->ee)) + { + if (evas_object_visible_get(obj)) return EINA_FALSE; + return EINA_FALSE; + } return sd->withdrawn; }