diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx
index b93660f4b862b052c1962eef75438f155e26b29e..ecaf772f6e10990fd4679197fc844e6bf6bc9fa5 100644
--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx
+++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx
@@ -111,7 +111,9 @@ ListViewParameter::GetNbChoices( void )
 void
 ListViewParameter::SetValue(unsigned int v)
 {
+  std::vector<int> selectedItems(1,v);
   m_CurrentChoice = v;
+  this->SetSelectedItems(selectedItems);
   SetActive(true);
   // Call Modified();
   this->Modified();