summaryrefslogtreecommitdiff
path: root/LayerManagerCommands
diff options
context:
space:
mode:
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>2011-12-06 08:52:06 +0100
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>2011-12-06 10:02:05 +0100
commit2149690316935edabb7faa5d3532121608f61638 (patch)
tree0d03af6260d23927e867f05682da0fb66a685353 /LayerManagerCommands
parent6b82ef806fe373183f7a20152d9e05ddef6cdff5 (diff)
downloadlayer_management-2149690316935edabb7faa5d3532121608f61638.tar.gz
enabled ExitCommand implementation
Diffstat (limited to 'LayerManagerCommands')
-rw-r--r--LayerManagerCommands/src/ExitCommand.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/LayerManagerCommands/src/ExitCommand.cpp b/LayerManagerCommands/src/ExitCommand.cpp
index 230e790..4925121 100644
--- a/LayerManagerCommands/src/ExitCommand.cpp
+++ b/LayerManagerCommands/src/ExitCommand.cpp
@@ -23,9 +23,8 @@
ExecutionResult ExitCommand::execute(ICommandExecutor* executor)
{
- (void)executor; // TODO: remove, only prevents warning
- ExecutionResult result = ExecutionFailed; //executor->stopManagement(); //TODO
- return result;
+ bool result = executor->stopManagement();
+ return result ? ExecutionSuccess : ExecutionFailed;
}
const std::string ExitCommand::getString()