Bug 353992

Summary: Widget handle under another widget
Product: [Plasma] plasmashell Reporter: Ismael Castiñeira Álvarez <isma.casti>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: minor CC: bshah, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.4.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
URL: http://i.imgur.com/AlmeEAL.png
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ismael Castiñeira Álvarez 2015-10-17 04:46:18 UTC
The widget handle appears under another widget (on Z axis), if the widget is small enough. 
The top widget's handle appears correctly, over the bottom widget.

Also, the close button in the handle is out of the screen if the widget is at the bottom of the screen. 

Reproducible: Always

Steps to Reproduce:
1. Put a widget on screen, make it small, and put it in the bottom left corner of the display
2. Put another widget right on top of the small one
3. Try to resize the first widget, or close it. You can't

Actual Results:  
The resize button is covered by the widget at the north. The close button is off the screen.

Expected Results:  
The handle would be on top of all widgets, and fully inside the screen.

This is a very small bug, but Martin Gräßlin asked to report obvious and small bugs.
Comment 1 David Rosca 2016-03-02 09:47:15 UTC
Git commit b65ef8797d97d270be63a6f1425a65372fa34566 by David Rosca.
Committed on 02/03/2016 at 09:47.
Pushed by drosca into branch 'master'.

Don't show applet handle outside of desktop

Summary:
This makes sure the applet handle won't be displayed outside
of available desktop area (under panels or outside of screen).
Also prevent showing the handle under other applets.

Reviewers: #plasma, mart

Reviewed By: mart

Subscribers: plasma-devel

Projects: #plasma

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

M  +52   -7    containments/desktop/package/contents/ui/AppletAppearance.qml
M  +2    -0    containments/desktop/package/contents/ui/AppletHandle.qml

http://commits.kde.org/plasma-desktop/b65ef8797d97d270be63a6f1425a65372fa34566