diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2014-11-21 14:11:16 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2014-11-21 14:11:16 -0600 |
commit | 84d7db019508c1185f513e864483fd1fd608c05c (patch) | |
tree | 7c9fdfc01ac4a6db18cd3ffd7d9c1973363a289e /twin/client.cpp | |
parent | f685dc8a297618b76d81a192a28f7d586e9a170f (diff) | |
download | tdebase-84d7db019508c1185f513e864483fd1fd608c05c.tar.gz tdebase-84d7db019508c1185f513e864483fd1fd608c05c.zip |
Call setActive if new focus window is found and set when rotating focus to next available window
This resolves Bug 2189
Diffstat (limited to 'twin/client.cpp')
-rw-r--r-- | twin/client.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/twin/client.cpp b/twin/client.cpp index a5b5e808b..f32c5064b 100644 --- a/twin/client.cpp +++ b/twin/client.cpp @@ -1429,7 +1429,7 @@ void Client::imposeCachedShadow(TQPixmap &pixmap, TQRegion exposed) QRgb pixel; double opacity; int red, green, blue, pixelRed, pixelGreen, pixelBlue; - int subW, subH, w, h, x, y, zeroX, zeroY; + int subW, subH, w, x, y, zeroX, zeroY; TQImage image; TQMemArray<TQRect>::Iterator it, itEnd; TQMemArray<TQRect> rectangles; @@ -1446,7 +1446,6 @@ void Client::imposeCachedShadow(TQPixmap &pixmap, TQRegion exposed) yOffset = options->shadowYOffset(isActive()); options->shadowColour(isActive()).rgb(&red, &green, &blue); w = pixmap.width(); - h = pixmap.height(); itEnd = rectangles.end(); for (it = rectangles.begin(); it != itEnd; ++it) { @@ -1487,7 +1486,7 @@ void Client::imposeRegionShadow(TQPixmap &pixmap, TQRegion occluded, QRgb pixel; double decay, factor, opacity; int red, green, blue, pixelRed, pixelGreen, pixelBlue; - int halfMaxIntersects, lineIntersects, maxIntersects, maxY; + int lineIntersects, maxIntersects, maxY; int irBottom, irLeft, irRight, irTop, yIncrement; int subW, subH, w, h, zeroX, zeroY; TQImage image; @@ -1505,7 +1504,6 @@ void Client::imposeRegionShadow(TQPixmap &pixmap, TQRegion occluded, yOffset = options->shadowYOffset(isActive()); options->shadowColour(isActive()).rgb(&red, &green, &blue); maxIntersects = thickness * thickness * 4 + (thickness * 4) + 1; - halfMaxIntersects = maxIntersects / 2; lineIntersects = thickness * 2 + 1; factor = maxIntersects / maxOpacity; decay = (lineIntersects / 0.0125 - factor) / pow((double)maxIntersects, 3.0); |