summaryrefslogtreecommitdiff
path: root/src/intent-client-lib/intentclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/intent-client-lib/intentclient.cpp')
-rw-r--r--src/intent-client-lib/intentclient.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/intent-client-lib/intentclient.cpp b/src/intent-client-lib/intentclient.cpp
index 08fbd92f..1148fbb9 100644
--- a/src/intent-client-lib/intentclient.cpp
+++ b/src/intent-client-lib/intentclient.cpp
@@ -143,9 +143,7 @@ void IntentClient::registerHandler(IntentHandler *handler)
void IntentClient::unregisterHandler(IntentHandler *handler)
{
- m_handlers.erase(std::remove_if(m_handlers.begin(), m_handlers.end(),
- [handler](const auto &h) { return h == handler; }),
- m_handlers.end());
+ m_handlers.removeIf([handler](auto it) { return it.value() == handler; });
}
/*! \qmlmethod IntentRequest IntentClient::sendIntentRequest(string intentId, var parameters)