From a35eaf0fa118a86ed847ca0bbb2534d956de46f2 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Mon, 20 May 2013 16:20:14 +0800 Subject: [PATCH] Usermode/login - Added PTY mode reset before showing prompt - Works around no response when GUI crashes --- Usermode/Applications/login_src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Usermode/Applications/login_src/main.c b/Usermode/Applications/login_src/main.c index e151ff94..4059953f 100644 --- a/Usermode/Applications/login_src/main.c +++ b/Usermode/Applications/login_src/main.c @@ -61,6 +61,10 @@ int main(int argc, char *argv[]) // Wait for child to terminate _SysWaitTID(pid, &status); + + // Clear graphics mode + struct ptymode mode = {.InputMode = PTYIMODE_ECHO|PTYIMODE_CANON,.OutputMode=0}; + _SysIOCtl(0, PTY_IOCTL_SETMODE, &mode); } return 0; -- 2.20.1