diff options
| author | thejch <66577496+thejch@users.noreply.github.com> | 2024-03-23 15:14:50 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-23 22:14:50 +0000 |
| commit | c7fbea3368452c34c47a4a634e642de6cd4090cb (patch) | |
| tree | 7062602a26df7d2fe53ceecaa517f0a304aa194b /src/helpers/Monitor.cpp | |
| parent | 295128ab2a3c4ad1715bb7cd926880316f00e667 (diff) | |
animations: Fix animation issue in focusworkspaceoncurrentmonitor (#5202)
* dont render when workspace offset
* add guard
* can remove useless code now if workspace offset is not taken into account
* clang-format
* when special workspace is moved, set anim to move
* add offset back
* make it a configurable option because some folks apparently can't align their monitors correctly and may not want this feature😔
* remove config option
Diffstat (limited to 'src/helpers/Monitor.cpp')
| -rw-r--r-- | src/helpers/Monitor.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index 9126f936..3edb7ca4 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -667,6 +667,7 @@ void CMonitor::setSpecialWorkspace(CWorkspace* const pWorkspace) { if (w->m_iWorkspaceID == pWorkspace->m_iID) { w->m_iMonitorID = ID; w->updateSurfaceScaleTransformDetails(); + w->setAnimationsToMove(); const auto MIDDLE = w->middle(); if (w->m_bIsFloating && !VECINRECT(MIDDLE, vecPosition.x, vecPosition.y, vecPosition.x + vecSize.x, vecPosition.y + vecSize.y) && w->m_iX11Type != 2) { |
