plugin setting - display App name in place of package name
authorMyoungJune Park <mj2004.park@samsung.com>
Fri, 7 Sep 2012 11:51:41 +0000 (20:51 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Fri, 7 Sep 2012 11:51:41 +0000 (20:51 +0900)
src/setting-main.c

index 1dd0a11..9e4235a 100755 (executable)
@@ -958,7 +958,6 @@ bool is_3rdapp_installed_setting_cfg(char* pkgname)
        // /opt/apps/
        char path[512];
 
-       SETTING_TRACE("1");
        if (snprintf(path, 512, "/opt/apps/%s/setting/setting.xml", pkgname) < 0)
                return false;
 
@@ -982,6 +981,9 @@ bool is_3rdapp_installed_setting_cfg(char* pkgname)
 static void draw_3rdapp(void* data, char* name, char* pkgname)
 {
        SETTING_TRACE_BEGIN;
+       SETTING_TRACE(" name : %s", name);
+       SETTING_TRACE(" pkgname : %s", pkgname);
+
        setting_main_appdata *ad = data;
 
        //3rd cfg
@@ -1051,20 +1053,19 @@ static ail_cb_ret_e __download_apps_cb(ail_appinfo_h ai, void* data)
                //SETTING_TRACE("installed_time = %d ", installed_time);
                if (installed_time != 0 && is_3rdapp_installed_setting_cfg(id) == true )
                {
-                       SETTING_TRACE(" 3rd party - app name : ----> %s ", id);
+                       SETTING_TRACE(" 3rd party - app name : ----> id : %s --- name : %s ", id, name);
+                       SETTING_TRACE(" 3rd party - icon : ----> %s ", icon);
+                       SETTING_TRACE(" 3rd party - nodisplay :  ----> %d ", nodisplay);
                        pinfo->ncount++;
 
                        // draw code here
                        if (pinfo->draw_app != NULL)
                        {
                                SETTING_TRACE(">>> pkg name --> %s ", id);
-                               // draw !!!
-                               pinfo->draw_app(pinfo->data, strdup(id)/* appname*/, strdup(id)/* pkg_name*/);
+                               pinfo->draw_app(pinfo->data, strdup(name)/* appname*/, strdup(id)/* pkg_name*/);
                        }
-
                }
        }
-
        SETTING_TRACE_END;
     return AIL_CB_RET_CONTINUE;
 }