From: Piotr Ganicz
Date: Wed, 22 Jun 2016 07:51:31 +0000 (+0200)
Subject: Fix for update-period
X-Git-Tag: accepted/tizen/common/20160624.133942~1
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=da54fd639e7284dd641e5a67579ca2836ade0591;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git
Fix for update-period
Change-Id: Ic8adec0d7bd7aa14a3b5e054aaed67d5cb1d849c
---
diff --git a/src/wgt/step/pkgmgr/step_generate_xml.cc b/src/wgt/step/pkgmgr/step_generate_xml.cc
index 1148642..1173a85 100644
--- a/src/wgt/step/pkgmgr/step_generate_xml.cc
+++ b/src/wgt/step/pkgmgr/step_generate_xml.cc
@@ -108,7 +108,11 @@ bool WriteWidgetApplicationAttributesAndElements(
xmlTextWriterWriteAttribute(writer, BAD_CAST "main",
BAD_CAST (appwidget->primary ? "true" : "false")); // NOLINT
- xmlTextWriterWriteAttribute(writer, BAD_CAST "update-period", BAD_CAST "0");
+ if (!appwidget->update_period.empty()) {
+ xmlTextWriterWriteAttribute(writer, BAD_CAST "update-period", BAD_CAST
+ std::to_string(static_cast(
+ appwidget->update_period.front())).c_str());
+ }
for (auto& size : appwidget->content_size) {
xmlTextWriterStartElement(writer, BAD_CAST "support-size");
@@ -297,7 +301,8 @@ common_installer::Step::Status StepGenerateXml::precheck() {
}
if (context_->pkgid.get().empty()) {
LOG(ERROR) << "pkgid attribute is empty";
- return Step::Status::PACKAGE_NOT_FOUND; }
+ return Step::Status::PACKAGE_NOT_FOUND;
+ }
if (!context_->manifest_data.get()->application) {
LOG(ERROR) << "No application in package";