Bladeren bron

Fix divide by zero crash

nordsoft 2 jaren geleden
bovenliggende
commit
d63e32841d
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      lib/LoadProgress.cpp

+ 3 - 0
lib/LoadProgress.cpp

@@ -23,6 +23,9 @@ Type Progress::get() const
 	if(_step >= _maxSteps)
 		return _target;
 	
+	if(!_maxSteps)
+		return _progress;
+	
 	return static_cast<int>(_progress) + _step * static_cast<int>(_target - _progress) / _maxSteps;
 }