diff --git a/CHANGELOG b/CHANGELOG
index c289cd9e8..a16dadcf0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -11,6 +11,7 @@ sdrangel (6.19.1-1) unstable; urgency=medium
   * Metis MISO: save stream and spectrum stream indices in settings. Fixes #1126
   * Map feature, ADSB and AIS demods updates. PR #1135
   * Do not write tail audio samples and write to sample buffer only if necessary. Issue #1132
+  * ValueDialZ: fixed compilation warning, Fixes #1155
 
   -- Edouard Griffiths, F4EXB <f4exb06@gmail.com>  Sun, 20 Feb 2022 21:31:55 +0100
 
diff --git a/debian/changelog b/debian/changelog
index 4d23fef38..7d3f68355 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ sdrangel (6.19.1-1) unstable; urgency=medium
   * Metis MISO: save stream and spectrum stream indices in settings. Fixes #1126
   * Map feature, ADSB and AIS demods updates. PR #1135
   * Do not write tail audio samples and write to sample buffer only if necessary. Issue #1132
+  * ValueDialZ: fixed compilation warning, Fixes #1155
 
   -- Edouard Griffiths, F4EXB <f4exb06@gmail.com>  Sun, 20 Feb 2022 21:31:55 +0100
 
diff --git a/sdrgui/gui/valuedialz.cpp b/sdrgui/gui/valuedialz.cpp
index 9624eb9ad..d0e118fed 100644
--- a/sdrgui/gui/valuedialz.cpp
+++ b/sdrgui/gui/valuedialz.cpp
@@ -136,7 +136,7 @@ void ValueDialZ::setValue(qint64 value)
 void ValueDialZ::setValueRange(bool positiveOnly, uint numDigits, qint64 min, qint64 max, int decimalPos)
 {
     m_positiveOnly = positiveOnly;
-    m_decimalPos = decimalPos < 0 ? 0 : decimalPos > numDigits ? numDigits : decimalPos;
+    m_decimalPos = decimalPos < 0 ? 0 : decimalPos > (int) numDigits ? numDigits : decimalPos;
 	m_numDigits = numDigits;
 	m_numThousandPoints = m_numDigits < 3 ? 0 : (m_numDigits%3) == 0 ? (m_numDigits/3)-1 : m_numDigits/3;