diff options
| author | Alexander Golubev <fatzer2@gmail.com> | 2026-01-08 05:51:53 +0300 |
|---|---|---|
| committer | Alexander Golubev <fatzer2@gmail.com> | 2026-01-08 19:07:19 +0300 |
| commit | 745b8e5e0297a14e7da1c1742add6cd6010a9813 (patch) | |
| tree | ceda8f530524e91cff3f8668f55cd7507ae219f8 /twin/geometry.cpp | |
| parent | afdcdb0e333e5dbc3689f6930366b20e16d117fd (diff) | |
| download | tdebase-Fat-Zer/fix/twin-opacity.tar.gz tdebase-Fat-Zer/fix/twin-opacity.zip | |
twin: refactor Client::setOpacity() and associated stuffFat-Zer/fix/twin-opacity
* change setOpacity() prototype to receive only opacity.
* rename { setPopupClientOpacity => setPopupClientTransparancy() } to
better reflect what the function does
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
Diffstat (limited to 'twin/geometry.cpp')
| -rw-r--r-- | twin/geometry.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/twin/geometry.cpp b/twin/geometry.cpp index 512f705a8..bf8dfeee3 100644 --- a/twin/geometry.cpp +++ b/twin/geometry.cpp @@ -2362,7 +2362,7 @@ bool Client::startMoveResize() if (rules()->checkMoveResizeMode( options->moveMode ) == Options::Opaque) { savedOpacity_ = opacity_; - setOpacity(options->translucentMovingWindows, options->movingWindowOpacity); + setOpacity(options->translucentMovingWindows ? options->movingWindowOpacity : Opacity::Opaque); } if ( ( isMove() && rules()->checkMoveResizeMode( options->moveMode ) != Options::Opaque ) @@ -2429,7 +2429,7 @@ void Client::leaveMoveResize() { // rule out non opaque windows from useless translucency settings, maybe resizes? if (rules()->checkMoveResizeMode( options->moveMode ) == Options::Opaque) - setOpacity(true, savedOpacity_); + setOpacity(savedOpacity_); if ((isResize() && options->removeShadowsOnResize) || (isMove() && options->removeShadowsOnMove)) updateShadowSize(); clearbound(); |
