diff options
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gdb/target.c b/gdb/target.c index 8a83fba..6f69ac3 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -482,10 +482,8 @@ target_terminal_inferior (void) struct ui *ui = current_ui; /* A background resume (``run&'') should leave GDB in control of the - terminal. Use target_can_async_p, not target_is_async_p, since at - this point the target is not async yet. However, if sync_execution - is not set, we know it will become async prior to resume. */ - if (target_can_async_p () && !sync_execution) + terminal. */ + if (ui->prompt_state != PROMPT_BLOCKED) return; /* Always delete the current UI's input file handler, regardless of |