summaryrefslogtreecommitdiff
path: root/xmloff/source/text/XMLTextMarkImportContext.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2016-10-31 10:27:02 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2016-10-31 10:32:27 +0000
commit1b36f23b516b44ccccf64f294c35073088835e5f (patch)
tree873892c685b0a963750c52a404c87a1d2adb7a11 /xmloff/source/text/XMLTextMarkImportContext.cxx
parentaeeabc36fd0a4a71238c8c3df2e80ea324f9bac0 (diff)
loplugin:oncevar in xmloff..xmlsecurity
Change-Id: I2353d3c73130ed9420e8d803a9a96a06549bb6bd Reviewed-on: https://gerrit.libreoffice.org/30429 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmloff/source/text/XMLTextMarkImportContext.cxx')
-rw-r--r--xmloff/source/text/XMLTextMarkImportContext.cxx21
1 files changed, 8 insertions, 13 deletions
diff --git a/xmloff/source/text/XMLTextMarkImportContext.cxx b/xmloff/source/text/XMLTextMarkImportContext.cxx
index 22027c3edcb2..4f6c3b1e32f4 100644
--- a/xmloff/source/text/XMLTextMarkImportContext.cxx
+++ b/xmloff/source/text/XMLTextMarkImportContext.cxx
@@ -128,16 +128,14 @@ static SvXMLEnumMapEntry const lcl_aMarkTypeMap[] =
static const char *lcl_getFormFieldmarkName(OUString &name)
{
- static const char sCheckbox[]=ODF_FORMCHECKBOX;
- static const char sFormDropDown[]=ODF_FORMDROPDOWN;
if (name == "msoffice.field.FORMCHECKBOX" ||
name == "ecma.office-open-xml.field.FORMCHECKBOX")
- return sCheckbox;
+ return ODF_FORMCHECKBOX;
else if (name == ODF_FORMCHECKBOX)
- return sCheckbox;
- if (name == ODF_FORMDROPDOWN ||
- name == "ecma.office-open-xml.field.FORMDROPDOWN")
- return sFormDropDown;
+ return ODF_FORMCHECKBOX;
+ else if (name == ODF_FORMDROPDOWN ||
+ name == "ecma.office-open-xml.field.FORMDROPDOWN")
+ return ODF_FORMDROPDOWN;
else
return nullptr;
}
@@ -179,10 +177,7 @@ void XMLTextMarkImportContext::EndElement()
{
SvXMLImportContext::EndElement();
- static const char sAPI_reference_mark[] = "com.sun.star.text.ReferenceMark";
static const char sAPI_bookmark[] = "com.sun.star.text.Bookmark";
- static const char sAPI_fieldmark[] = "com.sun.star.text.Fieldmark";
- static const char sAPI_formfieldmark[] = "com.sun.star.text.FormFieldmark";
if (!m_sBookmarkName.isEmpty())
{
@@ -195,7 +190,7 @@ void XMLTextMarkImportContext::EndElement()
case TypeReference:
// export point reference mark
CreateAndInsertMark(GetImport(),
- sAPI_reference_mark,
+ "com.sun.star.text.ReferenceMark",
m_sBookmarkName,
m_rHelper.GetCursorAsRange()->getStart());
break;
@@ -223,7 +218,7 @@ void XMLTextMarkImportContext::EndElement()
// export point bookmark
const Reference<XInterface> xContent(
CreateAndInsertMark(GetImport(),
- (bImportAsField ? OUString(sAPI_formfieldmark) : OUString(sAPI_bookmark)),
+ (bImportAsField ? OUString("com.sun.star.text.FormFieldmark") : OUString(sAPI_bookmark)),
m_sBookmarkName,
m_rHelper.GetCursorAsRange()->getStart(),
m_sXmlId) );
@@ -341,7 +336,7 @@ void XMLTextMarkImportContext::EndElement()
// insert reference
xContent = CreateAndInsertMark(GetImport(),
(bImportAsField
- ? OUString(sAPI_fieldmark)
+ ? OUString("com.sun.star.text.Fieldmark")
: OUString(sAPI_bookmark)),
m_sBookmarkName,
xInsertionCursor,