Repaint the frame as well - fixes a bug where frame would stay on screen after turning off magnifier

svn path=/trunk/KDE/kdebase/workspace/; revision=712470
icc-effect-5.14.5
Rivo Laks 2007-09-14 13:40:26 +00:00
parent 12a90ad01a
commit 70f5fd34bb
1 changed files with 4 additions and 1 deletions

View File

@ -106,7 +106,10 @@ void MagnifierEffect::paintScreen( int mask, QRegion region, ScreenPaintData& da
void MagnifierEffect::postPaintScreen()
{
if( zoom != target_zoom )
effects->addRepaint( magnifierArea());
{
QRect framedarea = magnifierArea().adjusted( -FRAME_WIDTH, -FRAME_WIDTH, FRAME_WIDTH, FRAME_WIDTH );
effects->addRepaint( framedarea );
}
effects->postPaintScreen();
}