diff --git a/Code/FeatureExtraction/otbSFSTexturesImageFilter.h b/Code/FeatureExtraction/otbSFSTexturesImageFilter.h
index fe7ebef8a6754942c2282e9b049428c3945cdd25..f2049a48a002622f935e16216f52fb1f39dc948f 100644
--- a/Code/FeatureExtraction/otbSFSTexturesImageFilter.h
+++ b/Code/FeatureExtraction/otbSFSTexturesImageFilter.h
@@ -180,12 +180,12 @@ public:
       return this->GetFunctor().GetTexturesStatus();
     }
 
-  void InitTextureStatusFalse()
+  void InitTextureStatus(bool status)
     {
       unsigned int id;
       for (id=0;id<=1;id++)
       {
-        this->SetFeatureStatus(static_cast<FeatureType>(id),true);
+        this->SetFeatureStatus(static_cast<FeatureType>(id),status);
       }
     }