diff --git a/src/FactSystem/FactValueSliderListModel.cc b/src/FactSystem/FactValueSliderListModel.cc index 59adb5fd257de0cdf8222602eef36005d65479cc..efda324fd2ea74ea436ee5c8f823a80d172f2dc2 100644 --- a/src/FactSystem/FactValueSliderListModel.cc +++ b/src/FactSystem/FactValueSliderListModel.cc @@ -38,10 +38,12 @@ FactValueSliderListModel::~FactValueSliderListModel() int FactValueSliderListModel::resetInitialValue(void) { - // Remove any old rows - beginRemoveRows(QModelIndex(), 0, _cValues - 1); - _cValues = 0; - endRemoveRows(); + if (_cValues > 0) { + // Remove any old rows + beginRemoveRows(QModelIndex(), 0, _cValues - 1); + _cValues = 0; + endRemoveRows(); + } _initialValue = _fact.cookedValue().toDouble(); _initialValueRounded = qRound(_initialValue);