[Badge] Fix build brake
authorLukasz Bardeli <l.bardeli@samsung.com>
Thu, 26 Mar 2015 07:54:46 +0000 (08:54 +0100)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Thu, 26 Mar 2015 09:54:43 +0000 (18:54 +0900)
[Verification] Code compiles without error

Change-Id: Ib7dd68586e957a5b741e5df7b020a141904860c1
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
src/badge/badge_manager.cc

index bf878d75f8c4fd76ac1621c20ee74b923ff451fc..044e1ca319e50e9019b4d85d42fa6b78cf853679 100644 (file)
@@ -10,6 +10,7 @@
 #include <fcntl.h>
 #include <package_manager.h>
 #include <pkgmgr-info.h>
+#include <unistd.h>
 
 #include "badge/badge_instance.h"
 #include "common/logger.h"
@@ -198,7 +199,7 @@ void BadgeManager::badge_changed_cb(unsigned int action, const char *pkgname,
     picojson::value response = picojson::value(picojson::object());
     picojson::object &response_obj = response.get<picojson::object>();
     response_obj.insert(
-        std::make_pair("listenerId", std::string("BadgeChangeListener")));
+        std::make_pair("listenerId", picojson::value(std::string("BadgeChangeListener"))));
     response_obj.insert(std::make_pair("appId", picojson::value(pkgname)));
     response_obj.insert(std::make_pair("count", picojson::value(std::to_string(count))));
     BadgeInstance::GetInstance().PostMessage(response.serialize().c_str());