Bug 368997

Summary: 'More panel settings' button gets hidden behind a panel on the bottom of the screen
Product: [Plasma] plasmashell Reporter: tamius.han
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 5.6.2   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
URL: https://imgur.com/a/JTMBC
Latest Commit: Version Fixed In: 5.8.0

Description tamius.han 2016-09-18 15:26:56 UTC
If you have a vertical panel on the side of the monitor and another horizontal (always-visible) panel on the bottom of the monitor, the "More panel options" button is hidden under the horizontal panel.

Reproducible: Always

Steps to Reproduce:
0. Have one vertical panel on the side and one horizontal panel on the bottom of the display
1. Right-click on the vertical panel
2. Click 'panel settings'

Actual Results:  
'More panel options' (bottom-most button) is hidden below the horizontal panel

Expected Results:  
Buttons should not be allowed to go behind an existing panel.
Comment 1 Kai Uwe Broulik 2016-09-21 12:43:43 UTC
Git commit dacb6b27dcd0e442a601eee96ae3d774a6085581 by Kai Uwe Broulik.
Committed on 21/09/2016 at 12:42.
Pushed by broulik into branch 'Plasma/5.8'.

[Panel Config View] Set Qt::WindowStaysOnTopHint

We set KeepAbove using KWindowSystem but since Qt 5.7 apparently Qt does something weird and loses the flag.
Explicitly add it to flags. Not doing any other cleanup in the code because this is critical for 5.8.0.
FIXED-IN: 5.8.0

Differential Revision: https://phabricator.kde.org/D2825

M  +2    -2    shell/panelconfigview.cpp

http://commits.kde.org/plasma-workspace/dacb6b27dcd0e442a601eee96ae3d774a6085581