Summary: | unmanaged disappears after fast hide and show operations | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | sycao <yinshuiboy> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kwin/1177ef372039221c5b0cec56fff4a36cde44a0c1 | Version Fixed In: | |
Sentry Crash Report: |
Description
sycao
2019-10-23 06:34:35 UTC
I've submitted a patch here https://phabricator.kde.org/D24878 Git commit 1177ef372039221c5b0cec56fff4a36cde44a0c1 by Sian Cao. Committed on 24/10/2019 at 10:20. Pushed by scao into branch 'master'. [x11] Check pending release when mapping Summary: when unmap notify is followed by a map, the old Unmanaged will get released and never be managed again. by checking if there is a pending release operation, we can safely re-manage the window again. Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kwin, scao Tags: #kwin Differential Revision: https://phabricator.kde.org/D24878 M +12 -2 events.cpp M +5 -0 unmanaged.cpp M +2 -0 unmanaged.h https://commits.kde.org/kwin/1177ef372039221c5b0cec56fff4a36cde44a0c1 |