summaryrefslogtreecommitdiff
path: root/src/lockd-process-mgr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lockd-process-mgr.c')
-rwxr-xr-xsrc/lockd-process-mgr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lockd-process-mgr.c b/src/lockd-process-mgr.c
index d606566..aab2797 100755
--- a/src/lockd-process-mgr.c
+++ b/src/lockd-process-mgr.c
@@ -65,6 +65,7 @@ int lockd_process_mgr_start_lock(void *data, int (*dead_cb) (int, void *),
{
char *lock_app_path = NULL;
int pid;
+ int ret;
lock_app_path = _lockd_process_mgr_get_pkgname();
@@ -80,6 +81,10 @@ int lockd_process_mgr_start_lock(void *data, int (*dead_cb) (int, void *),
usleep(RELAUNCH_INTERVAL);
} else if (pid == AUL_R_ERROR) {
LOCKD_DBG("launch[%s] is failed, launch default lock screen", lock_app_path);
+ ret = vconf_set_str(VCONFKEY_SETAPPL_3RD_LOCK_PKG_NAME_STR, LOCKD_DEFAULT_LOCKSCREEN);
+ if (ret != 0) {
+ LOCKD_ERR("set failed");
+ }
pid = aul_launch_app(LOCKD_DEFAULT_LOCKSCREEN, NULL);
if (pid >0) {
return pid;