Bug 353992 - Widget handle under another widget
Summary: Widget handle under another widget
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.4.0
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: David Edmundson
URL: http://i.imgur.com/AlmeEAL.png
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-17 04:46 UTC by Ismael Castiñeira Álvarez
Modified: 2016-03-02 09:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

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