Fixed jumping back from current collection to sub collection and from sub collection to current collection for cfwLetterSub.

This commit is contained in:
Pieter Hulshoff 2019-04-15 12:49:02 +02:00
parent ab95151515
commit d0dc74a23f

View File

@ -418,9 +418,23 @@ void ScrollingList::cfwLetterSubUp( )
void ScrollingList::cfwLetterSubDown( )
{
if (Utils::toLower( collectionName ) != items_->at( (itemIndex_+selectedOffsetIndex_ ) % items_->size( ) )->collectionInfo->lowercaseName( ))
{
subChange( false );
if (Utils::toLower( collectionName ) == items_->at( (itemIndex_+selectedOffsetIndex_ ) % items_->size( ) )->collectionInfo->lowercaseName( ))
{
subChange( true );
letterChange( false );
}
}
else
{
letterChange( false );
if (Utils::toLower( collectionName ) != items_->at( (itemIndex_+selectedOffsetIndex_ ) % items_->size( ) )->collectionInfo->lowercaseName( ))
{
letterChange( true );
subChange( false );
}
}
}