From: Hwankyu Jhun Date: Thu, 8 Oct 2020 00:32:56 +0000 (+0900) Subject: Send missing noti messages X-Git-Tag: submit/tizen/20201008.004622~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=684cb542a8d9d7812bca64871e5eaefea5e169c7;p=platform%2Fcore%2Fappfw%2Famd.git Send missing noti messages To handle implicit launch properly, AMD should saves default app information when it's changed. Change-Id: I2c3d337e0550fde6ac19cc8430f3be460c0c2d07 Signed-off-by: Hwankyu Jhun --- diff --git a/src/lib/amd_app_property.c b/src/lib/amd_app_property.c index 7e018080..d7d1b80f 100644 --- a/src/lib/amd_app_property.c +++ b/src/lib/amd_app_property.c @@ -28,11 +28,12 @@ #include #include -#include "amd_util.h" #include "amd_app_property.h" -#include "amd_request.h" #include "amd_appinfo.h" #include "amd_cynara.h" +#include "amd_noti.h" +#include "amd_request.h" +#include "amd_util.h" struct metadata_filter { char *key; @@ -1099,6 +1100,9 @@ static int __dispatch_app_set_app_control_default_app(request_h req) prop = _app_property_find(_request_get_target_uid(req)); _app_property_cache_invalidate(prop); _request_send_result(req, 0); + + _noti_send(AMD_NOTI_MSG_APP_PROPERTY_SET_APP_CONTROL_DEFAULT_APP, + (int)_request_get_target_uid(req), 0, NULL, kb); return 0; } @@ -1121,6 +1125,10 @@ static int __dispatch_app_unset_app_control_default_app(request_h req) prop = _app_property_find(_request_get_target_uid(req)); _app_property_cache_invalidate(prop); _request_send_result(req, 0); + + _noti_send(AMD_NOTI_MSG_APP_PROPERTY_UNSET_APP_CONTROL_DEFAULT_APP, + (int)_request_get_target_uid(req), 0, (void *)appid, + NULL); return 0; }