diff --git a/Implementation/GUI/imageviewer.cpp b/Implementation/GUI/imageviewer.cpp
index b0fbed6e029ac76d92b924f6258b2bf2902f1ebc..7923b12f62ae2e9755416b8e2b120b58960b906c 100644
--- a/Implementation/GUI/imageviewer.cpp
+++ b/Implementation/GUI/imageviewer.cpp
@@ -432,7 +432,7 @@ bool ImageViewer::loadFile(const QString &fileName)
     param = new toolParameters_t;
     param->tool=tools_e::newLayer;
     param->pic = newImage;
-    param->colorVect = colorVect;
+    param->colorVect = newColorVect;
     interactionTool.useTool(param);
     param = nullptr;
     newImage = interactionTool.getPicture()->getCurrentLayerAsQ();