From e62a497c106e9c93cc16b5800b41a83b6d38fe9f Mon Sep 17 00:00:00 2001 From: Bjoern Michaelsen Date: Fri, 11 Dec 2009 16:20:25 +0100 Subject: cbosdo02: #i33737# odf export ---------------- cbosdo02: #i33737# odf export ---------------- cbosdo02: #i33737# odf import ---------------- cbosdo02: #i33737# fixing uno sequence for field parameters HG: Enter commit message. Lines beginning with 'HG:' are removed. HG: Remove all lines to abort the collapse operation. --- sw/source/core/unocore/unobkm.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'sw/source/core/unocore/unobkm.cxx') diff --git a/sw/source/core/unocore/unobkm.cxx b/sw/source/core/unocore/unobkm.cxx index 7b2230710311..e34d15ad886c 100644 --- a/sw/source/core/unocore/unobkm.cxx +++ b/sw/source/core/unocore/unobkm.cxx @@ -361,8 +361,6 @@ void SwXFieldmarkParameters::insertByName(const OUString& aName, const Any& aEle IFieldmark::parameter_map_t* pParameters = getCoreParameters(); if(pParameters->find(aName) != pParameters->end()) throw ElementExistException(); - if(aElement.getValueType() != getElementType()) - throw IllegalArgumentException(); (*pParameters)[aName] = aElement; } @@ -393,7 +391,7 @@ Any SwXFieldmarkParameters::getByName(const OUString& aName) IFieldmark::parameter_map_t::iterator pEntry = pParameters->find(aName); if(pEntry == pParameters->end()) throw NoSuchElementException(); - return makeAny(pEntry->second); + return pEntry->second; } Sequence SwXFieldmarkParameters::getElementNames() @@ -419,7 +417,7 @@ Sequence SwXFieldmarkParameters::getElementNames() Type SwXFieldmarkParameters::getElementType() throw (RuntimeException) { - return ::cppu::UnoType::get(); + return ::cppu::UnoType< ::cppu::UnoVoidType>::get(); } ::sal_Bool SwXFieldmarkParameters::hasElements() -- cgit v1.2.3