X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fwidget%2Finternal%2Fwidget-impl.cpp;h=877bf79ef972ae5a2e0301c0d3cad5090a39cf25;hb=542f365adb39027f50b8d7b957404ad69c767035;hp=b16f1eb372136dd64c14ac446f8a688e80ec668c;hpb=c7fc43b1a98c5f53cf87def6ec92eedf8c21f5fb;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/widget/internal/widget-impl.cpp b/adaptors/widget/internal/widget-impl.cpp index b16f1eb..877bf79 100644 --- a/adaptors/widget/internal/widget-impl.cpp +++ b/adaptors/widget/internal/widget-impl.cpp @@ -58,7 +58,7 @@ static bool IsWidgetFeatureEnabled() int ret; if(retrieved == true) - return feature; + return feature; ret = system_info_get_platform_bool("http://tizen.org/feature/shell.appwidget", &feature); if(ret != SYSTEM_INFO_ERROR_NONE) @@ -79,26 +79,26 @@ static int SendLifecycleEvent(const char* classId, const char* instanceId, int s if (bundleData == NULL) { - DALI_LOG_ERROR("out of memory"); - return -1; + DALI_LOG_ERROR("out of memory"); + return -1; } bundle_add_str(bundleData, AUL_K_WIDGET_ID, classId); bundle_add_str(bundleData, AUL_K_WIDGET_INSTANCE_ID, instanceId); bundle_add_byte(bundleData, AUL_K_WIDGET_STATUS, &status, sizeof(int)); - char temp[256] = {0, }; char *packageId = NULL; if(aul_app_get_pkgid_bypid(getpid(), temp, sizeof(temp)) == 0) { - packageId = strdup(temp); + packageId = strdup(temp); } if(!packageId) { - DALI_LOG_ERROR("package_id is NULL"); - return -1; + DALI_LOG_ERROR("package_id is NULL"); + bundle_free(bundleData); + return -1; } bundle_add_str(bundleData, AUL_K_PKGID, packageId); @@ -107,6 +107,7 @@ static int SendLifecycleEvent(const char* classId, const char* instanceId, int s if (ret < 0) DALI_LOG_ERROR("send lifecycle error:%d\n", ret); + free(packageId); bundle_free(bundleData); return ret;