diff --git a/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx b/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx
index 3c6a5e40a99dcc5c0e0bcc53930065c0ed85daa0..03d9ef4e2ac0d73c4533a20bc2aca1badc44d092 100644
--- a/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx
+++ b/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx
@@ -183,10 +183,10 @@ bool CropRegionOfInterest()
       {
         if (region.Crop(GetParameterImage("in")->GetLargestPossibleRegion()))
           {
-            SetParameterInt("rsx",region.GetSize(0), false);
-            SetParameterInt("rsy",region.GetSize(1), false);
-            SetParameterInt("rox",region.GetIndex(0), false);
-            SetParameterInt("roy",region.GetIndex(1), false);
+            SetParameterInt( "rsx", region.GetSize(0), HasUserValue("rsx") );
+            SetParameterInt( "rsy", region.GetSize(1), HasUserValue("rsy") );
+            SetParameterInt( "rox", region.GetIndex(0), HasUserValue("rox") );
+            SetParameterInt( "roy", region.GetIndex(1), HasUserValue("roy") );
             return true;
           }
       }