diff --git a/Modules/Visualization/MonteverdiGui/src/mvdMultiResolutionPyramidWidget.cxx b/Modules/Visualization/MonteverdiGui/src/mvdMultiResolutionPyramidWidget.cxx
index 6ccfea6eb2d47bc72d88df22c80091ebb7840c86..b8f530d5a954e1a412d8cfc0af0929adc32487c7 100644
--- a/Modules/Visualization/MonteverdiGui/src/mvdMultiResolutionPyramidWidget.cxx
+++ b/Modules/Visualization/MonteverdiGui/src/mvdMultiResolutionPyramidWidget.cxx
@@ -265,7 +265,7 @@ MultiResolutionPyramidWidget
   // error: call of pow(unsigned int, unsigned int) is ambiguous
   double rf = m_GDALOverviewsBuilder->GetResolutionFactor();
 
-  unsigned int m = 
+  int m = 
     maxResolutions -
     m_GDALOverviewsBuilder->GetNbResolutions();