From da54fd639e7284dd641e5a67579ca2836ade0591 Mon Sep 17 00:00:00 2001
From: Piotr Ganicz
Date: Wed, 22 Jun 2016 09:51:31 +0200
Subject: [PATCH] Fix for update-period
Change-Id: Ic8adec0d7bd7aa14a3b5e054aaed67d5cb1d849c
---
src/wgt/step/pkgmgr/step_generate_xml.cc | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
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";
--
2.7.4