diff --git a/GUI/View/Realspace/RealSpaceCanvas.cpp b/GUI/View/Realspace/RealSpaceCanvas.cpp
index ab252cbbfd1b628e32d9ae8963828d776e19c2a6..aa9b66b88e5d6533e2af1865ab549271223445d2 100644
--- a/GUI/View/Realspace/RealSpaceCanvas.cpp
+++ b/GUI/View/Realspace/RealSpaceCanvas.cpp
@@ -183,8 +183,8 @@ void RealSpaceCanvas::setConnected(SampleModel* model, bool makeConnected)
     } else {
         disconnect(model, &SampleModel::rowsInserted, this, &RealSpaceCanvas::updateScene);
         disconnect(model, &SampleModel::rowsRemoved, this, &RealSpaceCanvas::updateScene);
-        connect(model, &SampleModel::rowsAboutToBeMoved, this,
-                &RealSpaceCanvas::onRowsAboutToBeRemoved);
+        disconnect(model, &SampleModel::rowsAboutToBeRemoved, this,
+                   &RealSpaceCanvas::onRowsAboutToBeRemoved);
         disconnect(model, &SampleModel::nonPositionRelatedDataChanged, this,
                    &RealSpaceCanvas::updateScene);
         disconnect(model, &SampleModel::modelReset, this, &RealSpaceCanvas::resetScene);