[RoiCurveWidget] fails to update from marker for the ROI of ID 0
Roi which has the ID 0 cannot be updated from the markers
diff --git a/silx/gui/plot/CurvesROIWidget.py b/silx/gui/plot/CurvesROIWidget.py
index 6c219898d..81b0bfd81 100644
--- a/silx/gui/plot/CurvesROIWidget.py
+++ b/silx/gui/plot/CurvesROIWidget.py
@@ -945,7 +945,7 @@ class ROITable(TableWidget):
         if ddict['event'] == 'markerMoved':
             label = ddict['label']
             roiID = self._markersHandler.getRoiID(markerID=label)
-            if roiID:
+            if roiID is not None:
                 # avoid several emission of sigROISignal
                 old = self.blockSignals(True)
                 self._markersHandler.changePosition(markerID=label,
['silx/gui/plot/CurvesROIWidget.py']