summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordteske <dteske@FreeBSD.org>2012-10-09 03:11:15 +0000
committerdteske <dteske@FreeBSD.org>2012-10-09 03:11:15 +0000
commitac51a39451a5945dd0352b78941f63ad804d85f2 (patch)
treea2dbdd6efab2e44e4e86209b728c60a4d7966216
parent49db11af3d580477f3e33a0ba73e78347c4e641d (diff)
downloadFreeBSD-src-ac51a39451a5945dd0352b78941f63ad804d85f2.zip
FreeBSD-src-ac51a39451a5945dd0352b78941f63ad804d85f2.tar.gz
Fix an oversight that cyclic menu items actually are zero-based and can
accommodate 10 different states. Reviewed by: eadler, adrian (co-mentor) Approved by: adrian (co-mentor)
-rw-r--r--sys/boot/forth/menu.4th8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/boot/forth/menu.4th b/sys/boot/forth/menu.4th
index 3ba7683..dcfc94f 100644
--- a/sys/boot/forth/menu.4th
+++ b/sys/boot/forth/menu.4th
@@ -935,23 +935,23 @@ create init_text8 255 allot
s" menu_caption[x][y]" \ cycle_menuitem caption
-rot 2dup 13 + c! rot \ replace 'x'
- 49 -rot
+ 48 -rot
begin
16 2over rot + c! \ replace 'y'
2dup unsetenv
- rot 1+ dup 56 > 2swap rot
+ rot 1+ dup 57 > 2swap rot
until
2drop drop
s" ansi_caption[x][y]" \ cycle_menuitem ANSI caption
-rot 2dup 13 + c! rot \ replace 'x'
- 49 -rot
+ 48 -rot
begin
16 2over rot + c! \ replace 'y'
2dup unsetenv
- rot 1+ dup 56 > 2swap rot
+ rot 1+ dup 57 > 2swap rot
until
2drop drop
OpenPOWER on IntegriCloud