diff --git a/src/events/events.cpp b/src/events/events.cpp index f4f9928..8f9c69c 100644 --- a/src/events/events.cpp +++ b/src/events/events.cpp @@ -452,7 +452,7 @@ CWindow* Events::remapWindow(int windowID, bool wasfloating, int forcemonitor) { } } - if (PLASTWINDOW) { + if (PLASTWINDOW && PLASTWINDOW->getDrawable() != windowID) { CWindow newWindowSplitNode; newWindowSplitNode.setPosition(PLASTWINDOW->getPosition()); newWindowSplitNode.setSize(PLASTWINDOW->getSize());