Summary: | Panel doesn't autohide if it's placed on the right side | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Marius Orcsik <marius> |
Component: | Panel | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bdfordjr2, jkt, lev.lybin, mail, marcinfa, mgraesslin, mklapetek, simonandric5 |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/975e5009c176eb378daa5c8f74cd4cffb64ff459 | Version Fixed In: | 5.3 |
Description
Marius Orcsik
2014-11-01 10:51:40 UTC
It's working here Do you have any other monitors to the right of the screen with the panel on the right edge? I do run git latest, so maybe it's fixed? I'm going to close it as working for me, please reopen it if you still have this problem after 5.2.0 Ok, I will give it a try as soon as 5.2.0 lands in the Arch repos and I'll come back with an update. Thank you for your clarification David. I forgot to reply to your question: no, no other monitors. It still is reproducible with master - if I put a panel on the right, resize it, I can see the panel no longer sitting on the edge, there is 1px space in between and in this state the panel will not auto hide. If I open the panel controller and drag it towards the edge, so that the 1px line is gone, auto-hide will start working. Marius - can you confirm this behavior? Hello, I have installed the git version and indeed, when moving the panel to the right, sometimes there's a pixel remaining to the side of the monitor. If moving again more carefully, it snaps in place and it auto-hides. *** Bug 340814 has been marked as a duplicate of this bug. *** Seeing the problem here too. The "1 pixel between panel and right screen edge" is inserted as soon as I change the panel's width. Then I'll have to move it again to the very right edge to make it auto-hide again. (In reply to Elias Probst from comment #7) > Seeing the problem here too. > > The "1 pixel between panel and right screen edge" is inserted as soon as I > change the panel's width. > Then I'll have to move it again to the very right edge to make it auto-hide > again. Looks like this "1 pixel margin" is also inserted on each plasmashell restart. Now I have 3 reproducable cases where the "1 pixel between panel and screen edge" gets inserted: - changing the panel's width - (un-)plugging a 2nd screen - plasmashell restart Git commit 975e5009c176eb378daa5c8f74cd4cffb64ff459 by Bhushan Shah. Committed on 26/03/2015 at 15:50. Pushed by bshah into branch 'master'. Fix one pixel gap between screenedge and right placed vertical panel Appearantly right() / bottomRight() / topRight() returns values with 1 pixel x off for historical reasons and hence 1px gap. This causes the autohide panel not hiding automatically. Related: bug 339323 FIXED-IN: 5.3 REVIEW: 123136 M +6 -5 shell/panelview.cpp http://commits.kde.org/plasma-workspace/975e5009c176eb378daa5c8f74cd4cffb64ff459 *** Bug 345886 has been marked as a duplicate of this bug. *** |