diff --git a/Modules/Visualization/MonteverdiCore/src/mvdStackedLayerModel.cxx b/Modules/Visualization/MonteverdiCore/src/mvdStackedLayerModel.cxx
index 482ed115167ad51c55084fb6843009f91c5c709b..148aafbb79698b24b59ba47db37556efd4bd6855 100644
--- a/Modules/Visualization/MonteverdiCore/src/mvdStackedLayerModel.cxx
+++ b/Modules/Visualization/MonteverdiCore/src/mvdStackedLayerModel.cxx
@@ -253,7 +253,7 @@ StackedLayerModel
     ? m_Current
     : ( m_Current>0
         ? m_Current - 1
-        : GetCount()>0 ? 0 : StackedLayerModel::NIL_INDEX );
+        : GetCount()>1 ? 0 : StackedLayerModel::NIL_INDEX );
 
   //
   // Emit signals.