summaryrefslogtreecommitdiff
path: root/common/action_processor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/action_processor.cc')
-rw-r--r--common/action_processor.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/common/action_processor.cc b/common/action_processor.cc
index c5270a48..7ccdfbd3 100644
--- a/common/action_processor.cc
+++ b/common/action_processor.cc
@@ -30,13 +30,10 @@ ActionProcessor::ActionProcessor()
: current_action_(nullptr), delegate_(nullptr) {}
ActionProcessor::~ActionProcessor() {
- if (IsRunning()) {
+ if (IsRunning())
StopProcessing();
- }
- for (std::deque<AbstractAction*>::iterator it = actions_.begin();
- it != actions_.end(); ++it) {
- (*it)->SetProcessor(nullptr);
- }
+ for (auto action : actions_)
+ action->SetProcessor(nullptr);
}
void ActionProcessor::EnqueueAction(AbstractAction* action) {