diff --git a/src/silx/gui/widgets/FrameBrowser.py b/src/silx/gui/widgets/FrameBrowser.py index d51cda10b7..0f8275d458 100644 --- a/src/silx/gui/widgets/FrameBrowser.py +++ b/src/silx/gui/widgets/FrameBrowser.py @@ -393,8 +393,9 @@ def _playStopSequence(self): def _updateState(self): """Advance an interval number of frames in the browser sequence.""" - if self._browser.getValue() < self._browser.getRange()[-1]: - self.setValue(self._browser.getValue() + self.getInterval()) + current_index = self._browser.getValue() + if current_index < self._browser.getRange()[-1]: + self.setValue(current_index + self.getInterval()) else: self._stopTimer()