Bug 368997 - 'More panel settings' button gets hidden behind a panel on the bottom of the screen
Summary: 'More panel settings' button gets hidden behind a panel on the bottom of the ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.6.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL: https://imgur.com/a/JTMBC
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-18 15:26 UTC by tamius.han
Modified: 2016-09-21 12:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.8.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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