:: commit 19ecfe9c1e704315b00384eb18b51ff29abcbc67

mintsuki <mintsuki@protonmail.com> — 2021-08-16 22:00

parents: 7e50f302e7

menu: Fix broken change

diff --git a/stage23/menu.c b/stage23/menu.c
index c5ce73cb..92393acc 100644
--- a/stage23/menu.c
+++ b/stage23/menu.c
@@ -434,7 +434,7 @@ static size_t print_tree(const char *shift, size_t level, size_t base_index, siz
             break;
         if (!no_print) print("%s", shift);
         if (level) {
-            for (size_t i = level - 1; ; i--) {
+            for (size_t i = level - 1; i > 0; i--) {
                 struct menu_entry *actual_parent = current_entry;
                 for (size_t j = 0; j < i; j++)
                     actual_parent = actual_parent->parent;
@@ -443,9 +443,6 @@ static size_t print_tree(const char *shift, size_t level, size_t base_index, siz
                 } else {
                     if (!no_print) print("  ");
                 }
-                if (i == 0) {
-                    break;
-                }
             }
             if (current_entry->next == NULL) {
                 if (!no_print) print(" \xc0");
tab: 248 wrap: offon