Change-Id: Ia46a3ad245479c6483f78edb9f73281696d3cb44
Signed-off-by: tarunkumarmahay1999 <tarun.mahay@samsung.com>
#ifndef OOBE_MGR_H
#define OOBE_MGR_H
+#include <stdbool.h>
+
+bool oobe_is_enabled(void);
void oobe_mgr_init(void);
void oobe_mgr_fini(void);
int oobe_mgr_get_oobe_setup_pid(void);
#include "oobe_mgr.h"
#include "process_mgr.h"
+#include "util.h"
#include <unistd.h>
#include <Ecore.h>
+#include <vconf.h>
#define OOBE_SETUP_APPID "org.tizen.oobe"
return ECORE_CALLBACK_CANCEL;
}
+bool oobe_is_enabled(void)
+{
+ int state = -1;
+ int ret = 0;
+
+ ret = vconf_get_bool(VCONFKEY_SETAPPL_OOBE, &state);
+ if (ret < 0) {
+ _E("fail to get VCONFKEY_SETAPPL_OOBE: [%d]", ret);
+ return ret;
+ }
+ return state;
+}
+
void oobe_mgr_init(void)
{
ecore_idler_add(_launch_apps_idler_cb, NULL);
hw_key_create_window();
home_mgr_init();
- oobe_mgr_init();
- if( oobe_mgr_get_oobe_setup_pid() < 0)
+
+ if(oobe_is_enabled() == TRUE)
+ {
+ oobe_mgr_init();
+ }
+ else
{
home_mgr_relaunch_taskbar();
}