diff options
Diffstat (limited to 'src/data/app.c')
-rw-r--r-- | src/data/app.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/data/app.c b/src/data/app.c index a053500..f9adad7 100644 --- a/src/data/app.c +++ b/src/data/app.c @@ -17,12 +17,12 @@ #include <glib.h> #include <stdlib.h> #include <pkgmgr-info.h> -#include <aul.h> #include <app_contents.h> #include <app_debug.h> #include "datamgr.h" #include "define.h" +#include "utils.h" struct app_data { char *id; @@ -155,7 +155,6 @@ static void _free_favorites(Eina_List *list) static bool _action(Elm_Object_Item *it) { struct app_data *adata; - int r; if (!it) { _ERR("Invalid argument."); @@ -166,9 +165,8 @@ static bool _action(Elm_Object_Item *it) if (!adata || !adata->id) return false; - r = aul_open_app(adata->id); - if (r == AUL_R_EINVAL) { - _ERR("Wrong app id"); + if (!utils_launch_app(adata->id, NULL, NULL)) { + _ERR("Launch %s failed.", adata->id); return false; } |