Summary: | panel settings partly hidden behind panel, when panel on top | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Andreas Pakulat <apaku> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | aseigo |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andreas Pakulat
2009-01-04 14:07:35 UTC
Seems this is also related to the automatic moving of the panel, I can't reproduce the problem when moving the panel to the top myself. It only happens together with 179602. This is the plasma output when I opened the panel settings when it was at the top and moved the size-slider a little (which made the panel jump back to the bottom): plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1440x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1440x40) was QRect(0,0 1440x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1440x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1440x40) was QRect(0,860 1440x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1440x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1440x40) was QRect(0,860 1440x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082)/libplasma Plasma::ViewPrivate::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,-46 1434x40) associated screen is 0 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1434x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1434x40) was QRect(0,860 1440x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1434x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1434x40) was QRect(0,860 1434x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082) Panel::constraintsEvent: constraints updated with 2 !!!!!! plasma(21082)/libplasma Plasma::ViewPrivate::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,-46 1433x40) associated screen is 0 plasma(21082) PanelView::updatePanelGeometry: New panel geometry is QRectF(0,-46 1433x40) plasma(21082) PanelView::updatePanelGeometry: PanelView(0xa1e87d0) thinks its panel is at QRect(0,860 1433x40) was QRect(0,860 1434x40) plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 plasma(21082)/libplasma Plasma::ContainmentPrivate::positionPanel: positioning horizontal panel; forced? false plasma(21082)/libplasma Plasma::ContainmentPrivate::positionPanel: moved to QPointF(0, -46) plasma(21082) Panel::constraintsEvent: constraints updated with 8 !!!!!! plasma(21082) PanelView::updateStruts: screen l/r/b/t offsets are: 0 1680 150 0 4 "Due to 179602 my panel moves to the top when adding a second screen to my desktop." to add some rather important missing context to this report: 179602 is not about just adding a second screen, but the window manager *crashing* when adding a second screen resulting in the panel being misplaced when the window manager is brought back. the reason the position of the box is wrong is that the view will still think it's Plasma::Bottom, so the toolbox tries to appear on the top edge of the panel. this is perfectly right, if not for being misplaced on screen. so, dupe of 179602 due to having the same root cause *** This bug has been marked as a duplicate of bug 179602 *** |