Summary: | Panel option "windows can cover" doesn't work on wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Max Harmathy <harmathy> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Flags: | mgraesslin:
ReviewRequest+
|
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D2788 | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/f0300cec3cbb5e2c3605d89a68a921ff2c90dd2c | Version Fixed In: |
Description
Max Harmathy
2016-09-09 14:27:13 UTC
KWin part: https://phabricator.kde.org/D2788 But I think Plasma doesn't hook the panel behavior up yet, so it doesn't do anything yet. And for Plasma https://phabricator.kde.org/D2789 Git commit 7d93b585789f680e09f7d100a2b1ba1a2a182f56 by Martin Gräßlin. Committed on 16/09/2016 at 12:30. Pushed by graesslin into branch 'Plasma/5.8'. Fix whether a panel is supposed to have a strut in ShellClient Summary: The PanelBehavior was incorrectly mapped to hasStrut resulting in too many modes creating a strut for the panel. Reviewers: #kwin, #plasma_on_wayland Subscribers: plasma-devel, kwin Tags: #plasma_on_wayland, #kwin Differential Revision: https://phabricator.kde.org/D2788 M +48 -0 autotests/integration/plasma_surface_test.cpp M +1 -1 shell_client.cpp http://commits.kde.org/kwin/7d93b585789f680e09f7d100a2b1ba1a2a182f56 Git commit f0300cec3cbb5e2c3605d89a68a921ff2c90dd2c by Martin Gräßlin. Committed on 16/09/2016 at 12:58. Pushed by graesslin into branch 'Plasma/5.8'. [shell] Pass the panel visibility mode to KWayland PanelBehavior Summary: The visibility mode needs to be passed to KWayland by mapping to the PanelBehavior. This is required to pass the correct hint to KWin to adjust the layering, etc. Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D2789 M +27 -0 shell/panelview.cpp M +1 -0 shell/panelview.h http://commits.kde.org/plasma-workspace/f0300cec3cbb5e2c3605d89a68a921ff2c90dd2c |