From 0591538e6dc23bf6266ccf92c483ab016a27cb0e Mon Sep 17 00:00:00 2001 From: midipix Date: Sun, 15 Sep 2019 22:37:41 +0000 Subject: mgdb: winnt_wait(): refine terminal ownership logic. --- overlay/mgdb/gdb/winnt-nat.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/overlay/mgdb/gdb/winnt-nat.c b/overlay/mgdb/gdb/winnt-nat.c index b0341f4..8a4ced8 100644 --- a/overlay/mgdb/gdb/winnt-nat.c +++ b/overlay/mgdb/gdb/winnt-nat.c @@ -833,6 +833,7 @@ static ptid_t winnt_wait( case __DBG_STATE_SINGLE_STEP: waitstatus->kind = TARGET_WAITKIND_STOPPED; waitstatus->value.sig = GDB_SIGNAL_TRAP; + target_terminal_ours(); break; case __DBG_STATE_EXIT_THREAD: @@ -858,8 +859,6 @@ static ptid_t winnt_wait( break; } - target_terminal_ours(); - return inferior_ptid; } -- cgit v1.2.3