summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/bookmark.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/apps/bookmark.c b/apps/bookmark.c
index 12ec1edd0f..543e89331a 100644
--- a/apps/bookmark.c
+++ b/apps/bookmark.c
@@ -435,7 +435,7 @@ bool bookmark_autoload(const char* file)
435 } 435 }
436 else 436 else
437 { 437 {
438 select_bookmark(global_bookmark_file_name, true, &bookmark); 438 int ret = select_bookmark(global_bookmark_file_name, true, &bookmark);
439 439
440 if (bookmark != NULL) 440 if (bookmark != NULL)
441 { 441 {
@@ -451,7 +451,7 @@ bool bookmark_autoload(const char* file)
451 return true; 451 return true;
452 } 452 }
453 453
454 return false; 454 return ret != BOOKMARK_SUCCESS;
455 } 455 }
456} 456}
457 457
@@ -801,8 +801,9 @@ static int select_bookmark(const char* bookmark_file_name, bool show_dont_resume
801 *selected_bookmark = bookmarks->items[item - bookmarks->start]; 801 *selected_bookmark = bookmarks->items[item - bookmarks->start];
802 return BOOKMARK_SUCCESS; 802 return BOOKMARK_SUCCESS;
803 } 803 }
804 804 exit = true;
805 /* Else fall through */ 805 ret = BOOKMARK_SUCCESS;
806 break;
806 807
807 case ACTION_TREE_WPS: 808 case ACTION_TREE_WPS:
808 case ACTION_STD_CANCEL: 809 case ACTION_STD_CANCEL: