diff options
author | Hyunho Kang <hhstark.kang@samsung.com> | 2016-03-02 21:00:51 +0900 |
---|---|---|
committer | Hyunho Kang <hhstark.kang@samsung.com> | 2016-03-06 16:40:46 -0800 |
commit | b82d1e7ece4de9d2b6915559ca6ac05dd7646c0c (patch) | |
tree | c2d268b516dd306d70b5b505cf9dd35a75a53422 | |
parent | ceaa10aea74977f098bcaf492d4da4926be794e9 (diff) | |
download | shortcut-b82d1e7ece4de9d2b6915559ca6ac05dd7646c0c.tar.gz shortcut-b82d1e7ece4de9d2b6915559ca6ac05dd7646c0c.tar.bz2 shortcut-b82d1e7ece4de9d2b6915559ca6ac05dd7646c0c.zip |
Add dbus permission check logicsubmit/tizen_common/20160316.154911submit/tizen/20160321.052611submit/tizen/20160315.050359accepted/tizen/wearable/20160321.114035accepted/tizen/tv/20160321.114016accepted/tizen/mobile/20160321.114005accepted/tizen/ivi/20160321.114100accepted/tizen/common/20160323.183814
Change-Id: I6a445fde00cd7c7a9d37e8688dc76a6c07192621
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rwxr-xr-x | lib/src/shortcut_manager.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/src/shortcut_manager.c b/lib/src/shortcut_manager.c index 7cc6426..f993f90 100755 --- a/lib/src/shortcut_manager.c +++ b/lib/src/shortcut_manager.c @@ -259,11 +259,14 @@ static int _send_sync_shortcut(GVariant *body, GDBusMessage **reply, char *cmd) g_object_unref(msg); if (!*reply) { + ret = SHORTCUT_ERROR_COMM; if (err != NULL) { - ErrPrint("No reply. error = %s", err->message); + ErrPrint("No reply. cmd = %s, error = %s", cmd, err->message); + if (err->code == G_DBUS_ERROR_ACCESS_DENIED) + ret = SHORTCUT_ERROR_PERMISSION_DENIED; g_error_free(err); } - return SHORTCUT_ERROR_COMM; + return ret; } if (g_dbus_message_to_gerror(*reply, &err)) { |