audk/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit
Ruiyu Ni 58793b8838 ShellPkg/[hex]edit: Fix mouse freeze issue
In edit or hexedit, the mouse cursor doesn't move when moving
the mouse.
The root cause is 5563281fa2
* ShellPkg/[hex]edit: use SimpleTextInEx to read console
wrongly uses WaitForEvent() to listen keyboard input.
It blocks the code execution when there is no keyboard input.
While the same function also polls the mouse move status,
the mouse movement cannot be reflected to the screen when
there is no keyboard input.

The patch fixes the issue by use CheckEvent() instead of
WaitForEvent().

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
2018-03-14 11:25:44 +08:00
..
BufferImage.c ShellPkg: Refine casting expression result to bigger size 2017-03-06 14:33:25 +08:00
BufferImage.h ShellPkg/UefiShellDebug1CommandsLib: Remove unnecessary EFIAPI 2016-10-09 10:27:47 +08:00
Clipboard.c
Clipboard.h
DiskImage.c ShellPkg/hexedit: Fix a read-after-free bug 2018-02-09 12:24:54 +08:00
DiskImage.h
FileImage.c ShellPkg/hexedit: Fix a read-after-free bug 2018-02-09 12:24:54 +08:00
FileImage.h
HexEdit.c ShellPkg: Standardized HP Copyright Message String 2015-02-04 22:25:01 +00:00
HexEditor.h
HexEditorTypes.h ShellPkg/[hex]edit: use SimpleTextInEx to read console 2018-02-13 10:54:45 +08:00
HexeditStrings.uni ShellPkg: Convert all .uni files to utf-8 2015-12-09 23:07:58 +00:00
MainHexEditor.c ShellPkg/[hex]edit: Fix mouse freeze issue 2018-03-14 11:25:44 +08:00
MainHexEditor.h ShellPkg/UefiShellDebug1CommandsLib: Remove unnecessary EFIAPI 2016-10-09 10:27:47 +08:00
MemImage.c ShellPkg/HexEdit: Fix EBC build failure 2017-11-07 10:17:28 +08:00
MemImage.h
Misc.c
Misc.h