From 5afbf2744b49c2260d3b25bb6b5e14dab105d099 Mon Sep 17 00:00:00 2001 From: paulc Date: Fri, 25 Jan 2008 18:19:03 +0000 Subject: [PATCH] Fixed help and command line completion. git-svn-id: http://yate.null.ro/svn/yate/trunk@1678 acf43c95-373e-0410-b603-e72c3f656dc1 --- engine/Engine.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/engine/Engine.cpp b/engine/Engine.cpp index 316e5b29..f87e03d9 100644 --- a/engine/Engine.cpp +++ b/engine/Engine.cpp @@ -310,8 +310,10 @@ void completeModule(String& ret, const String& part, const String& rpath = Strin // perform command line completion void EngineCommand::doCompletion(Message &msg, const String& partLine, const String& partWord) { - if (partLine.null() || (partLine == "help") || (partLine == "status")) + if (partLine.null() || (partLine == "help")) completeOne(msg.retValue(),"module",partWord); + else if (partLine == "status") + completeOne(msg.retValue(),"engine",partWord); else if (partLine == "module") { completeOne(msg.retValue(),"load",partWord); completeOne(msg.retValue(),"unload",partWord); @@ -397,7 +399,7 @@ bool EngineHelp::received(Message &msg) msg.retValue() << s_cmdsOpt; return false; } - if (line != "engine") + if (line != "module") return false; msg.retValue() << s_cmdsOpt << s_cmdsMsg; return true;