diff options
Diffstat (limited to 'src/lockd-process-mgr.c')
-rwxr-xr-x | src/lockd-process-mgr.c | 5 |
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; |