summaryrefslogtreecommitdiff
path: root/src/data/app.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/app.c')
-rw-r--r--src/data/app.c8
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;
}