Version: (using KDE Devel) Installed from: Compiled sources OS: Linux If you hover over the tooltip and compare that icon to the panel's icon you'll see it's blurrier than the tooltip. This is because the panel is being displayed at 47px instead of 48px. Proposed fix: If one removes the -1 from line 90 of workspace/plasma/containments/panel/panel.cpp (height += topHeight - 1;) you get nice sharp icons. The only problem is the panel is drawn 1 pixel up. This can be resolved by changing the +1 to +2 in kdebase/workspace/plasma/plasma/panelview.cpp (geom.moveTopLeft(QPoint(screenGeom.left(), screenGeom.bottom() - size.height() + 1));) The panel appears to render correctly now with these changes, but I'm not sure if they're proper changes. Does anyone see anything wrong with committing a fix like this? We'll also need to update the code for when the panel is on top or the sides.
SVN commit 754550 by jstubbs: Initialize the graphicsview with default properties regardless of which constructor is called. This is important to the panel because QGraphicsView has an off-by-one bug when using the default AlignCenter alignment and an odd height. CCBUG: 154832 M +15 -10 view.cpp M +2 -0 view.h WebSVN link: http://websvn.kde.org/?view=rev&revision=754550
SVN commit 754552 by jstubbs: Fix the width and height calculations of the panel to get the correct geometry BUG: 154832 M +6 -6 panel.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=754552