diff --git a/src/utilities/AnimationUtil.cpp b/src/utilities/AnimationUtil.cpp index d0981cc..32824c9 100644 --- a/src/utilities/AnimationUtil.cpp +++ b/src/utilities/AnimationUtil.cpp @@ -16,8 +16,6 @@ void AnimationUtil::move() { if (ConfigManager::getInt("anim.enabled") == 0 || window.getIsFloating()) { // Disabled animations. instant warps. - window.setRealPosition(window.getEffectivePosition()); - window.setRealSize(window.getEffectiveSize()); if (VECTORDELTANONZERO(window.getRealPosition(), window.getEffectivePosition()) || VECTORDELTANONZERO(window.getRealSize(), window.getEffectiveSize())) { @@ -25,6 +23,9 @@ void AnimationUtil::move() { updateRequired = true; } + window.setRealPosition(window.getEffectivePosition()); + window.setRealSize(window.getEffectiveSize()); + continue; }