From af6f2755ab244e54838fde403abfbd6f711d12db Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Tue, 8 May 2012 04:29:20 +0000 Subject: Fixed the command callback override lookup function so we can now override the "process launch" command (or any other multi-word commands). llvm-svn: 156368 --- lldb/source/API/SBCommandInterpreter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lldb/source/API/SBCommandInterpreter.cpp b/lldb/source/API/SBCommandInterpreter.cpp index 515fb2869fd..598197d558d 100644 --- a/lldb/source/API/SBCommandInterpreter.cpp +++ b/lldb/source/API/SBCommandInterpreter.cpp @@ -317,9 +317,11 @@ SBCommandInterpreter::SetCommandOverrideCallback (const char *command_name, { if (command_name && command_name[0] && m_opaque_ptr) { - CommandObject *cmd_obj = m_opaque_ptr->GetCommandObject(command_name); + std::string command_name_str (command_name); + CommandObject *cmd_obj = m_opaque_ptr->GetCommandObjectForCommand(command_name_str); if (cmd_obj) { + assert(command_name_str.empty()); cmd_obj->SetOverrideCallback (callback, baton); return true; } -- cgit v1.2.3