diff options
Diffstat (limited to 'kdecore/kiconeffect.cpp')
-rw-r--r-- | kdecore/kiconeffect.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/kdecore/kiconeffect.cpp b/kdecore/kiconeffect.cpp index 3d5833578..b34ca1e97 100644 --- a/kdecore/kiconeffect.cpp +++ b/kdecore/kiconeffect.cpp @@ -784,7 +784,7 @@ KIconEffect::visualActivate(TQWidget * widget, TQRect rect, TQPixmap *pixmap) } uint actSpeed = KGlobalSettings::visualActivateSpeed(); - uint actCount = QMIN(rect.width(), rect.height()) / 4; + uint actCount = TQMIN(rect.width(), rect.height()) / 4; // Clip actCount to range 1..10. @@ -846,21 +846,23 @@ KIconEffect::visualActivate(TQWidget * widget, TQRect rect, TQPixmap *pixmap) if ((widget->rect().width() <= maxRect.width()) || (widget->rect().height() <= maxRect.height())) { - p = new TQPainter(TQApplication::desktop()->screen( -1 ), TRUE); +// p = new TQPainter(TQApplication::desktop()->screen( -1 ), TRUE); // WARNING: This was done in Qt3. It only worked in this placement due to a glitch in Qt3; it has therefore been moved below grabWidget, where it should have been in the first place. pix = TQPixmap::grabWindow((TQApplication::desktop()->screen( -1 ))->winId(), maxRect.x(), maxRect.y(), maxRect.width(), maxRect.height()); + p = new TQPainter(TQApplication::desktop()->screen( -1 ), TRUE); } else { // not as ugly as drawing directly to the screen - p = new TQPainter(widget); +// p = new TQPainter(widget); // WARNING: This was done in Qt3. See above. pix = TQPixmap::grabWidget(widget, maxRect.x(), maxRect.y(), maxRect.width(), maxRect.height()); + p = new TQPainter(widget); } uchar deltaAlpha = 255 / (actCount * 1.2); |