TizenRefApp-8249 [Alarm] Time on app alarm does not match with time on widget alarm 95/121295/1 submit/tizen/20170327.131711 tizen_4.0.m1_release
authorSergei Kobec <s.kobec@samsung.com>
Mon, 27 Mar 2017 12:25:04 +0000 (15:25 +0300)
committerSergei Kobec <s.kobec@samsung.com>
Mon, 27 Mar 2017 12:25:04 +0000 (15:25 +0300)
Change-Id: I032d1023d33f49da589d18f9c75f3820610a5c31
Signed-off-by: Sergei Kobec <s.kobec@samsung.com>
lib-apps-common/src/Model/DataControlConsumer.cpp

index c733d8864770eaaca4a02b5a75144bba495d714e..6b2a51b5e8aa4bd5f4a17a4638313364741324e8 100644 (file)
@@ -30,10 +30,11 @@ namespace
        {
                for (auto it = callbacks.begin(); it != callbacks.end(); ++it) {
                        if (it->first == requestId) {
-                               if (it->second) {
-                                       it->second(std::move(args)...);
-                               }
+                               auto callback = std::move(it->second);
                                callbacks.erase(it);
+                               if (callback) {
+                                       callback(std::move(args)...);
+                               }
                                break;
                        }
                }