From 1bffbe4711fe19fc06ecc78f6e94fbef792bb329 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Fri, 16 Feb 2018 11:19:02 +0100
Subject: [PATCH] ENH: handle BoolParameter in CommandLine

---
 .../CommandLine/src/otbWrapperCommandLineLauncher.cxx        | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
index cf70dc07b7..670bb48437 100644
--- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
+++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
@@ -435,7 +435,8 @@ CommandLineLauncher::ParamResultType CommandLineLauncher::LoadParameters()
             type == ParameterType_InputVectorData ||
             type == ParameterType_OutputVectorData ||
             type == ParameterType_RAM ||
-            type == ParameterType_OutputProcessXML) // || type == ParameterType_InputProcessXML)
+            type == ParameterType_OutputProcessXML ||
+            type == ParameterType_Bool) // || type == ParameterType_InputProcessXML)
           {
           // Single value parameter
           m_Application->SetParameterString(paramKey, values[0]);
@@ -686,7 +687,7 @@ std::string CommandLineLauncher::DisplayParameterHelp(const Parameter::Pointer &
     {
     oss << "<int32>         ";
     }
-  else if (type == ParameterType_Empty )
+  else if (type == ParameterType_Empty || type == ParameterType_Bool)
     {
     oss << "<boolean>       ";
     }
-- 
GitLab