diff --git a/xtt/lib/ge/src/ge_dyn.cpp b/xtt/lib/ge/src/ge_dyn.cpp
index c5d1995d5298434b00587c1731f650158c180e2f..751bf7a427ea98f1d0febf7617b90fb5a4af2166 100644
--- a/xtt/lib/ge/src/ge_dyn.cpp
+++ b/xtt/lib/ge/src/ge_dyn.cpp
@@ -7475,6 +7475,7 @@ int GeDigSwap::scan( grow_tObject object)
 
     dyn->graph->swap(0);
     dyn->graph->swap(1);
+    grow_Redraw( dyn->graph->grow->ctx);
     return GLOW__TERMINATED;
   }
   old_value = val;