fixed selection issue when switching input event filters

This commit is contained in:
thrust26 2020-12-26 11:02:45 +01:00
parent 30b6b5b06c
commit 82672f544f
1 changed files with 4 additions and 2 deletions

View File

@ -172,7 +172,7 @@ void ListWidget::recalc()
{
int size = int(_list.size());
if(_currentPos >= size)
if(_currentPos >= size - _rows)
{
if(size <= _rows)
_currentPos = 0;
@ -182,7 +182,9 @@ void ListWidget::recalc()
if (_currentPos < 0)
_currentPos = 0;
if(_selectedItem < 0 || _selectedItem >= size)
if(_selectedItem >= size)
_selectedItem = size - 1;
if(_selectedItem < 0)
_selectedItem = 0;
_editMode = false;