summaryrefslogtreecommitdiff
path: root/sw/source/core
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2010-10-31 18:35:16 +0000
committerCaolán McNamara <caolanm@redhat.com>2010-10-31 18:35:16 +0000
commit1455a3780d07448ee010ef489bd337244f9870d0 (patch)
treef8e60a826107d9257fd6a5725e14cfd1ef290220 /sw/source/core
parent17b2cadb72a76ec120de95bc78201b9dcb96878e (diff)
use RTL_CONSTASCII_USTRINGPARAM avoiding possible ternary operator confusion
Notes
split repo tag: writer_LIBREOFFICE_3_3_FREEZE
Diffstat (limited to 'sw/source/core')
-rw-r--r--sw/source/core/swg/SwXMLTextBlocks1.cxx23
1 files changed, 10 insertions, 13 deletions
diff --git a/sw/source/core/swg/SwXMLTextBlocks1.cxx b/sw/source/core/swg/SwXMLTextBlocks1.cxx
index b63dd9eeb9a5..2f2f7eb10cad 100644
--- a/sw/source/core/swg/SwXMLTextBlocks1.cxx
+++ b/sw/source/core/swg/SwXMLTextBlocks1.cxx
@@ -53,7 +53,7 @@
#define STREAM_STGREAD ( STREAM_READ | STREAM_SHARE_DENYWRITE | STREAM_NOCREATE )
#define STREAM_STGWRITE ( STREAM_READ | STREAM_WRITE | STREAM_SHARE_DENYWRITE )
-sal_Char __FAR_DATA XMLN_BLOCKLIST[] = "BlockList.xml";
+sal_Char XMLN_BLOCKLIST[] = "BlockList.xml";
using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
@@ -243,10 +243,9 @@ ULONG SwXMLTextBlocks::GetMacroTable( USHORT nIdx,
aFilterArguments[0] <<= xReplace;
// get filter
- OUString sFilterComponent( OUString::createFromAscii(
- bOasis
- ? "com.sun.star.comp.Writer.XMLOasisAutotextEventsImporter"
- : "com.sun.star.comp.Writer.XMLAutotextEventsImporter"));
+ OUString sFilterComponent = bOasis
+ ? OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.Writer.XMLOasisAutotextEventsImporter"))
+ : OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.Writer.XMLAutotextEventsImporter"));
uno::Reference< xml::sax::XDocumentHandler > xFilter(
xServiceFactory->createInstanceWithArguments(
sFilterComponent, aFilterArguments),
@@ -587,9 +586,7 @@ void SwXMLTextBlocks::WriteInfo( void )
uno::Reference<xml::sax::XDocumentHandler> xHandler(xWriter, uno::UNO_QUERY);
- // #110680#
- // SwXMLBlockListExport aExp(*this, OUString::createFromAscii(XMLN_BLOCKLIST), xHandler);
- SwXMLBlockListExport aExp( xServiceFactory, *this, OUString::createFromAscii(XMLN_BLOCKLIST), xHandler);
+ SwXMLBlockListExport aExp( xServiceFactory, *this, OUString(RTL_CONSTASCII_USTRINGPARAM(XMLN_BLOCKLIST)), xHandler);
aExp.exportDoc( XML_BLOCK_LIST );
@@ -683,14 +680,14 @@ ULONG SwXMLTextBlocks::SetMacroTable(
aParams[0] <<= xDocHandler;
aParams[1] <<= xEvents;
+
// get filter component
+ OUString sFilterComponent = bOasis
+ ? OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.Writer.XMLOasisAutotextEventsExporter"))
+ : OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.Writer.XMLAutotextEventsExporter"));
uno::Reference< document::XExporter > xExporter(
xServiceFactory->createInstanceWithArguments(
- OUString::createFromAscii(
- bOasis
- ? "com.sun.star.comp.Writer.XMLOasisAutotextEventsExporter"
- : "com.sun.star.comp.Writer.XMLAutotextEventsExporter"),
- aParams), UNO_QUERY);
+ sFilterComponent, aParams), UNO_QUERY);
ASSERT( xExporter.is(),
"can't instantiate export filter component" );
if( xExporter.is() )