From ea4581a914cb1aad29f16b73e35350f05f8adc1c Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Fri, 22 Feb 2013 10:08:44 +0100 Subject: We need to escape special characters in slide names --- writerperfect/source/filter/OdgGenerator.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'writerperfect') diff --git a/writerperfect/source/filter/OdgGenerator.cxx b/writerperfect/source/filter/OdgGenerator.cxx index 4474b4852679..d166a09bbda5 100644 --- a/writerperfect/source/filter/OdgGenerator.cxx +++ b/writerperfect/source/filter/OdgGenerator.cxx @@ -665,12 +665,10 @@ void OdgGenerator::startGraphics(const ::WPXPropertyList &propList) WPXString sValue; if (propList["draw:name"]) - pDrawPageOpenElement->addAttribute("draw:name", propList["draw:name"]->getStr()); + sValue = WPXString(propList["draw:name"]->getStr(), true); // escape special xml characters else - { sValue.sprintf("page%i", mpImpl->miPageIndex); - pDrawPageOpenElement->addAttribute("draw:name", sValue); - } + pDrawPageOpenElement->addAttribute("draw:name", sValue); #ifdef MULTIPAGE_WORKAROUND pStyleMasterPageOpenElement->addAttribute("style:page-layout-name", "PM0"); pStylePageLayoutOpenElement->addAttribute("style:page-layout-name", "PM0"); -- cgit