diff options
-rw-r--r-- | gui/ListWidget.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gui/ListWidget.cpp b/gui/ListWidget.cpp index b1efd5a38d..8d4d7df21e 100644 --- a/gui/ListWidget.cpp +++ b/gui/ListWidget.cpp @@ -399,7 +399,7 @@ void ListWidget::scrollToCurrent() { _currentPos = _selectedItem - _entriesPerPage + 1; } - if (_currentPos < 0) + if (_currentPos < 0 || _entriesPerPage > (int)_list.size()) _currentPos = 0; else if (_currentPos + _entriesPerPage > (int)_list.size()) _currentPos = _list.size() - _entriesPerPage; |