Prevent RetroFE crash on page up/down on empty collection.

This commit is contained in:
Pieter Hulshoff 2017-02-01 23:35:26 +01:00
parent a64e44eca8
commit 1b87233ab5

View File

@ -261,6 +261,9 @@ void ScrollingList::letterDown()
void ScrollingList::letterChange(bool increment) void ScrollingList::letterChange(bool increment)
{ {
if(!items_ || items_->size() == 0) return;
std::string startname = items_->at((itemIndex_+selectedOffsetIndex_)%items_->size())->lowercaseFullTitle(); std::string startname = items_->at((itemIndex_+selectedOffsetIndex_)%items_->size())->lowercaseFullTitle();
for(unsigned int i = 0; i < items_->size(); ++i) for(unsigned int i = 0; i < items_->size(); ++i)
@ -641,10 +644,7 @@ void ScrollingList::updateScrollPeriod()
void ScrollingList::scroll(bool forward) void ScrollingList::scroll(bool forward)
{ {
if(items_->size() == 0) if(!items_ || items_->size() == 0) return;
{
return;
}
if(forward) if(forward)
{ {