MainScreen: check this->entries.size() > 0.

This commit is contained in:
StackZ
2020-12-24 00:20:14 +01:00
parent 871d0722eb
commit 6d0a923186
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -238,11 +238,11 @@ void MainScreen::Logic(u32 hDown, u32 hHeld, touchPosition touch) {
switch(this->storeMode) {
case 0:
if (this->store && this->store->GetValid()) StoreUtils::EntryHandle(this->showMarks, this->fetchDown, this->screenshotFetch, this->storeMode);
if (this->store && this->store->GetValid() && this->entries.size() > 0) StoreUtils::EntryHandle(this->showMarks, this->fetchDown, this->screenshotFetch, this->storeMode);
break;
case 1:
if (this->store && this->store->GetValid()) StoreUtils::DownloadHandle(this->store, this->entries[this->store->GetEntry()], this->dwnldList, this->storeMode, this->meta, this->lastMode, this->smallDelay);
if (this->store && this->store->GetValid() && this->entries.size() > 0) StoreUtils::DownloadHandle(this->store, this->entries[this->store->GetEntry()], this->dwnldList, this->storeMode, this->meta, this->lastMode, this->smallDelay);
break;
case 2:
+1 -1
View File
@@ -88,7 +88,7 @@ void StoreUtils::MarkHandle(std::unique_ptr<StoreEntry> &entry, const std::uniqu
touchPosition t;
hidTouchRead(&t);
if (meta && entry) {
if (meta && entry && store) {
if (hidKeysDown() & KEY_TOUCH) {
/* Star. */
if (touching(t, markBox[0])) {