Try again even if a appinfo is not in the DB 09/12009/1
authorSung-jae Park <nicesj.park@samsung.com>
Mon, 11 Nov 2013 06:13:38 +0000 (15:13 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Mon, 11 Nov 2013 06:13:38 +0000 (15:13 +0900)
Change-Id: Id3ff0edc09ab3660a98be4abbde1c8cadafbea78

packaging/data-provider-master.spec
src/setting.c

index 25679f5..235bbb8 100644 (file)
@@ -1,6 +1,6 @@
 Name: data-provider-master
 Summary: Master service provider for liveboxes
-Version: 0.25.23
+Version: 0.25.24
 Release: 1
 Group: HomeTF/Livebox
 License: Flora
index 966bacc..f6d204b 100644 (file)
@@ -198,7 +198,15 @@ static void ail_info_cb(keynode_t *node, void *user_data)
                inst_list = NULL;
                pkgname = livebox_service_mainappid(package_name(info));
                if (!pkgname) {
-                       continue;
+                       /*!
+                        * Even if we failed to get package name,
+                        * Try to use the ordinal package name first.
+                        */
+                       pkgname = strdup(package_name(info));
+                       DbgPrint("Try to use the pkgname: %s\n", pkgname);
+                       if (!pkgname) {
+                               continue;
+                       }
                }
 
                if (strcmp(appid, pkgname)) {