fixed rule inactive log event

This commit is contained in:
Simon Stürz 2015-02-24 16:24:06 +01:00 committed by Michael Zanetti
parent 18deb4e0c5
commit b3e6da87dc

View File

@ -190,9 +190,13 @@ QList<Rule> RuleEngine::evaluateEvent(const Event &event)
rules.append(rule);
}
} else {
qDebug() << "Rule" << rule.id() << "left active state.";
m_rules[rule.id()].setActive(false);
m_activeRules.removeAll(rule.id());
if (m_activeRules.contains(rule.id())) {
qDebug() << "Rule" << rule.id() << "left active state.";
rule.setActive(false);
m_rules[rule.id()] = rule;
m_activeRules.removeAll(rule.id());
rules.append(rule);
}
}
}
} else {