diff options
author | Ruiyu Ni <ruiyu.ni@intel.com> | 2017-11-28 17:06:32 +0800 |
---|---|---|
committer | Ruiyu Ni <ruiyu.ni@intel.com> | 2017-11-29 09:07:26 +0800 |
commit | 0c83ac57f5c236a70766673ada65fff6b78596d6 (patch) | |
tree | 9a5c8e0305c27396a29e68186d44ea1acffc67e1 /ShellPkg/DynamicCommand | |
parent | df076c7bab24ac9e68cce8b7874941dbeea3fce1 (diff) | |
download | edk2-0c83ac57f5c236a70766673ada65fff6b78596d6.tar.gz |
ShellPkg: Fix the bug that handling Ctrl-C improperly
Current implementation resets the CTRL-C event early when printing
the shell prompt, when user types "<CTRL-C>ls<ENTER>", "ls" command
is terminated immediately when starts.
It's not an expected behavior from users' perspective.
Correct way is to reset the CTRL-C event just before running the
command, which is a bit later than current point.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Diffstat (limited to 'ShellPkg/DynamicCommand')
0 files changed, 0 insertions, 0 deletions