Parse widget-application tag 30/54230/2
authorSangyoon Jang <s89.jang@samsung.com>
Mon, 14 Dec 2015 08:25:38 +0000 (17:25 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Mon, 14 Dec 2015 08:38:31 +0000 (17:38 +0900)
Change-Id: I6f4b77ac72fd31820a87c67b826921cda05584cf
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
parser/pkgmgr_parser.c

index 73ae740..35a8450 100644 (file)
@@ -1815,6 +1815,14 @@ static int __start_process(xmlTextReaderPtr reader, manifest_x * mfx, uid_t uid)
                        }
                        mfx->application = g_list_append(mfx->application, application);
                        ret = __ps_process_application(reader, application, PMINFO_SVC_APP, uid);
+               } else if (!strcmp(ASCII(node), "widget-application")) {
+                       application_x *application = calloc(1, sizeof(application_x));
+                       if (application == NULL) {
+                               _LOGD("Malloc Failed\n");
+                               return -1;
+                       }
+                       mfx->application = g_list_append(mfx->application, application);
+                       ret = __ps_process_application(reader, application, PMINFO_UI_APP, uid);
                } else if (!strcmp(ASCII(node), "icon")) {
                        icon_x *icon = calloc(1, sizeof(icon_x));
                        if (icon == NULL) {