Summary: | Alt+Tab box does not work correctly with multiple modal dialogs | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michael Zanetti <mzanetti> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Michael Zanetti
2010-03-15 09:57:06 UTC
could this be a duplicate of bug #228186? (In reply to comment #1) > could this be a duplicate of bug #228186? Could be...I'm pretty sure it is related somehow. In my case the modal dialogs are not often shown twice. It's more that the whole list in the tabbox gets messed up. Sometimes I have duplicate windows in it, sometimes empty spaces, sometimes selecting an entry actually raises a different window. I just made a quick screencast to show the bahaviour. You can see everything working fine in the beginning. As soon as I open the first modal window the empty spaces appear in the tabbox. In this example I haven't been able to select rekonq using alt+tab any more as soon as the second modal window was open. It just got skipped by the tabbox. You can also see how for example selecting kdevelop in the tabbox actually raises konversation etc. http://follefuder.org/tabbox_modal.ogv damn I'm stupid :( svn rev 984690: else if( !list.contains( modal )) became in svn rev 1022861: else if( clientList().contains( modal->tabBoxClient() ) ) I'm going to test it and commit the fix (I'm very sure it's this idioticy) SVN commit 1105473 by graesslin: Prevent modal dialogs to be shown twice in alt+tab list. BUG: 230807 CCBUG: 228186 M +1 -1 tabbox.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1105473 SVN commit 1105476 by graesslin: Backport rev 1105473: Prevent modal dialogs to be shown twice in alt+tab list. CCBUG: 230807 CCBUG: 228186 M +1 -1 tabbox.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1105476 |