projects
/
platform
/
core
/
accessibility
/
screen-reader.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1762c57
)
In multi-window model window should be removed from cache only when destroyed
04/311504/2
author
Lukasz Oleksak
<l.oleksak@samsung.com>
Fri, 10 May 2024 07:57:11 +0000
(09:57 +0200)
committer
Youngsun Suh
<youngsun.suh@samsung.com>
Fri, 13 Sep 2024 02:47:12 +0000
(
02:47
+0000)
Change-Id: I4ec493c8f436c3db547e4d4b2a52f45471727176
src/window_tracker.c
patch
|
blob
|
history
diff --git
a/src/window_tracker.c
b/src/window_tracker.c
index 3fc88370d44a361a1f09909e92f4e073426a8431..562389b281b1a11dfe31b7529c071b4a7bbb214c 100644
(file)
--- a/
src/window_tracker.c
+++ b/
src/window_tracker.c
@@
-391,6
+391,9
@@
static void _on_atspi_window_cb(AtspiEvent *event, void *user_data)
goto end;
}
_window_append(wtd, event->source, EINA_TRUE, EINA_FALSE, window_activate_info_type);
+ } else if (!g_strcmp0(event->type, "window:destroy")) {
+ DEBUG("Remove Window");
+ _window_remove(wtd, event->source);
} else if (!g_strcmp0("object:state-changed:visible", event->type)
&& name && (!g_strcmp0(name, "Quickpanel Window") || !g_strcmp0(name, "volume") || !g_strcmp0(name, "Keyboard"))) {