Bug 335107

Summary: plasma panel does not grow above minimum size as required
Product: [Plasma] plasmashell Reporter: Andreas Sturmlechner <asturm>
Component: PanelAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: kde
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
URL: https://bugs.kde.org/show_bug.cgi?id=248186
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andreas Sturmlechner 2014-05-20 23:34:13 UTC
It's fairly easy to reproduce:

1.: Start with the default panel
2.: Remove the task manager (launcher, pager, systray and clock remain)
3.: Unlock, use the minimum slider of the panel and set it well below required size
4.: Lock the desktop widgets again
5.: If no immediate clipping happens, log out and start a new session
6.: On startup, panel will grow slightly above minimum size, but not nearly enough - clock will only be half-visible

It's not just a visibility glitch; there's nothing next to the panel border that would react to clicks.

This bug harks back to early KDE4 days. Visit the URL, watch the little screencast of mine or one of the screenshots, that's still happening in plasma next. I did hope for it, but it seems that part was not rewritten.

Reproducible: Always
Comment 1 David Edmundson 2014-05-21 10:56:03 UTC
Confirming. Thanks.
Comment 2 Marco Martin 2014-05-21 11:32:53 UTC
Git commit 3829ea931bde3d1524eaef8001fc90d22c688a7e by Marco Martin.
Committed on 21/05/2014 at 11:30.
Pushed by mart into branch 'master'.

ensure to resize when setting the height

M  +11   -2    shell/panelview.cpp

http://commits.kde.org/plasma-workspace/3829ea931bde3d1524eaef8001fc90d22c688a7e
Comment 3 Marco Martin 2014-05-21 11:33:52 UTC
Git commit 7bbdb492a46a3a2f170a9ecc23e81a4e4ae6fc47 by Marco Martin.
Committed on 21/05/2014 at 11:32.
Pushed by mart into branch 'master'.

correctly resize when applets size hints change

M  +8    -6    containments/panel/contents/ui/main.qml
M  +6    -6    desktoppackage/contents/views/Panel.qml

http://commits.kde.org/plasma-desktop/7bbdb492a46a3a2f170a9ecc23e81a4e4ae6fc47