diff --git a/Code/Visualization/otbRenderingFunction.h b/Code/Visualization/otbRenderingFunction.h
index 1952734993b3fc915af75606a88ef51099de6943..219c270e3bfaf1f20ea1bf2e16d80590e231682d 100644
--- a/Code/Visualization/otbRenderingFunction.h
+++ b/Code/Visualization/otbRenderingFunction.h
@@ -156,7 +156,7 @@ public:
    */
   // REVIEW: I agree, we should not be calling intialize ourselve, it
   // would better be seamless
-  virtual void Initialize(const MetaDataDictionaryType& metadatadictionary){} //FIXME should disappear and be
+  virtual void Initialize(const MetaDataDictionaryType& itkNotUsed(metadatadictionary)){} //FIXME should disappear and be
   //automatic (IsModified())
 
 protected: