From: jk.pu Date: Mon, 12 Dec 2016 05:16:01 +0000 (+0900) Subject: [badge] fix wrong badge count issue at addChangeListener X-Git-Tag: submit/tizen/20161212.061359~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=525446dabedeae87c7afba69c5f2974415cdb53e;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [badge] fix wrong badge count issue at addChangeListener verification: all badge tct are passed Change-Id: Ia96bff86309a44f3e084423874996eb58b4556ab Signed-off-by: jk.pu --- diff --git a/src/badge/badge_manager.cc b/src/badge/badge_manager.cc index b5e51e6d..e685e2be 100755 --- a/src/badge/badge_manager.cc +++ b/src/badge/badge_manager.cc @@ -208,7 +208,7 @@ void BadgeManager::badge_changed_cb(unsigned int action, const char *pkgname, unsigned int count, void *user_data) { LoggerD("Enter"); BadgeManager* that = static_cast(user_data); - if (action != BADGE_ACTION_SERVICE_READY && + if (action == BADGE_ACTION_UPDATE && that->watched_applications_.find(pkgname) != that->watched_applications_.end()) { picojson::value response = picojson::value(picojson::object()); picojson::object &response_obj = response.get();