Adding org.tizen.homescreen-nui as a default homescreen application. 63/288263/3 accepted/tizen/unified/20230215.100732
authortarunkumarmahay1999 <tarun.mahay@samsung.com>
Tue, 14 Feb 2023 07:23:51 +0000 (12:53 +0530)
committerShivam Varshney <shivam.v2@samsung.com>
Tue, 14 Feb 2023 08:23:29 +0000 (08:23 +0000)
Change-Id: I23f5063dd043db47e83051dce6316938184ac261
Signed-off-by: tarunkumarmahay1999 <tarun.mahay@samsung.com>
src/common/home_mgr.c

index b12d85c..faf1e33 100755 (executable)
@@ -47,6 +47,8 @@
 #define APPID_SOFTKEY "org.tizen.softkey-container"
 #define APPID_TRAY "org.tizen.TrayApplication"
 
+#define HOMESCREEN_NUI_PKG_NAME "org.tizen.homescreen-nui"
+
 int errno;
 static struct {
        pid_t home_pid;
@@ -151,6 +153,12 @@ void home_mgr_open_home(const char *appid, const char *key, const char *val)
 
        if (!appid) {
                home_appid = status_active_get()->setappl_selected_package_name;
+               if(strcmp(home_appid, HOMESCREEN_NUI_PKG_NAME) != 0){
+                       home_appid = HOMESCREEN_NUI_PKG_NAME;
+                       if(vconf_set_str(VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME, HOMESCREEN_NUI_PKG_NAME) != 0){
+                               _E("cannot set the vconf key as [%s]", HOMESCREEN_NUI_PKG_NAME );
+                       }
+               }
        } else {
                home_appid = appid;
        }