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";