diff options
Diffstat (limited to 'lldb/source/Interpreter/CommandInterpreter.cpp')
-rw-r--r-- | lldb/source/Interpreter/CommandInterpreter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index cfa30ea1856..f0704f767c4 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -843,7 +843,10 @@ CommandInterpreter::GetConfirmationInputReaderCallback (void *baton, bool CommandInterpreter::Confirm (const char *message, bool default_answer) { - // The default interpretation just pushes a new input reader and lets it get the answer: + // Check AutoConfirm first: + if (m_debugger.GetAutoConfirm()) + return default_answer; + InputReaderSP reader_sp (new InputReader(GetDebugger())); bool response = default_answer; if (reader_sp) |