| Summary: | Enabled touchpad plasmoid in Wayland messes up SysTray, especially VirtuaKeyboard plasmoid | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | flyos |
| Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | flyos, johannes.hirte, notmart |
| Priority: | NOR | ||
| Version First Reported In: | 5.8.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/plasma-framework/47ec9b84db5c31ac4a781bbdf398ca6744b3b1bc | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
flyos
2016-11-04 09:26:56 UTC
don't seem able to reproduce it (master) can anyone else reproduce this? Git commit 47ec9b84db5c31ac4a781bbdf398ca6744b3b1bc by Marco Martin. Committed on 17/01/2017 at 17:07. Pushed by mart into branch 'master'. correctly forward status from applets to containment Summary: unfortunately hiddenvisibility is the "biggest" status that makes computing the proper status tricky. if an applet in the containment is hidden, we must not mark as hidden the whole containment, because it's as if hidden was (as it should be) the smallest in the enum Test Plan: touchpad plasmoid no longer hides the systray Reviewers: #plasma, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: plasma-devel, #frameworks Tags: #plasma, #frameworks Differential Revision: https://phabricator.kde.org/D4174 M +1 -0 src/plasma/plasma.h M +3 -1 src/plasma/private/containment_p.cpp https://commits.kde.org/plasma-framework/47ec9b84db5c31ac4a781bbdf398ca6744b3b1bc This fix breaks panel autohide. Activiating the application launcher brings up the panel and it never hides again. It's necessary to click on it, mouseover alone doesn't trigger the bug. Johannes, should be fixed with this follow-up commit: https://commits.kde.org/plasma-framework/46c87d5ac39370b17a34dd5a07dedd0ea631f217 |