diff options
author | Tom <tomut@yahoo.com> | 2020-09-15 16:09:10 -0600 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-09-16 15:57:12 +0200 |
commit | 6212f57755fd3854f6a0cb812cd095484e9a3249 (patch) | |
tree | 7ff17d2f759b873ec5aa647558a22a5cd9be9d08 /Services/WindowServer/CMakeLists.txt | |
parent | 961661ea1d9816b9ac99c15e418156e504e33cab (diff) | |
download | serenity-6212f57755fd3854f6a0cb812cd095484e9a3249.zip |
WindowServer: Make SetWindowTaskbarRect tolerant to non-existing windows
There is a window between windows disappearing (e.g. closing or crashes)
and the Taskbar process being notified. So it is entirely possible that
it may call SetWindowTaskbarRect() for a window and/or client id that no
longer exists. As the Taskbar process does not own these windows, this
should not be treated as a misbehaving application request. Instead, just
silently ignore the request. The Taskbar will be notified shortly after
that the window no longer exist and remove it from its list.
Fixes #3494
Diffstat (limited to 'Services/WindowServer/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions