diff options
author | H. Peter Anvin <hpa@zytor.com> | 2014-05-21 21:32:32 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2014-05-21 21:33:54 -0700 |
commit | 7e7139788c8ac6ffbf474976ad4d1727e0677b9f (patch) | |
tree | 3d052e44a5eec37840f8cb8b394cbf1f9eb7b2b3 | |
parent | 93f89ce6697adffcb3b40d758445ff9adf18b6d4 (diff) | |
download | syslinux-7e7139788c8ac6ffbf474976ad4d1727e0677b9f.tar.gz syslinux-7e7139788c8ac6ffbf474976ad4d1727e0677b9f.tar.xz syslinux-7e7139788c8ac6ffbf474976ad4d1727e0677b9f.zip |
ldlinux: Allow a held shift key to override UI as well as DEFAULT
For compatibility with 4.xx, make a held shift escape to override UI
as well as DEFAULT.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r-- | com32/elflink/ldlinux/ldlinux.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/com32/elflink/ldlinux/ldlinux.c b/com32/elflink/ldlinux/ldlinux.c index 9b01dd3a..2e4d08a5 100644 --- a/com32/elflink/ldlinux/ldlinux.c +++ b/com32/elflink/ldlinux/ldlinux.c @@ -337,10 +337,7 @@ __export int main(int argc __unused, char **argv) ldlinux_enter_command(); } - if (!forceprompt && !shift_is_held()) - ldlinux_auto_boot(); - - if (defaultlevel > 1) + if (!shift_is_held() && (!forceprompt || defaultlevel > 1)) ldlinux_auto_boot(); ldlinux_enter_command(); |