summaryrefslogtreecommitdiff
path: root/filter/source/svg/svgwriter.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'filter/source/svg/svgwriter.cxx')
-rw-r--r--filter/source/svg/svgwriter.cxx15
1 files changed, 5 insertions, 10 deletions
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx
index 410215a499aa..d1f3c4a6e39a 100644
--- a/filter/source/svg/svgwriter.cxx
+++ b/filter/source/svg/svgwriter.cxx
@@ -844,8 +844,7 @@ sal_Bool SVGTextWriter::createParagraphEnumeration()
{
if( mrTextShape.is() )
{
- Reference< XInterface > xRef( mrTextShape, UNO_QUERY );
- msShapeId = implGetValidIDFromInterface( xRef );
+ msShapeId = implGetValidIDFromInterface( mrTextShape );
Reference< XEnumerationAccess > xEnumerationAccess( mrTextShape, UNO_QUERY_THROW );
Reference< XEnumeration > xEnumeration( xEnumerationAccess->createEnumeration(), UNO_QUERY_THROW );
@@ -1009,8 +1008,7 @@ sal_Bool SVGTextWriter::nextParagraph()
return sal_False;
}
- Reference< XInterface > xRef( xTextContent, UNO_QUERY );
- const OUString& rParagraphId = implGetValidIDFromInterface( xRef );
+ const OUString& rParagraphId = implGetValidIDFromInterface( xTextContent );
if( !rParagraphId.isEmpty() )
{
mrExport.AddAttribute( XML_NAMESPACE_NONE, "id", rParagraphId );
@@ -1118,8 +1116,7 @@ sal_Bool SVGTextWriter::nextTextPortion()
{
implRegisterInterface( xPortionTextRange );
- Reference< XInterface > xRef( xPortionTextRange, UNO_QUERY );
- const OUString& rTextPortionId = implGetValidIDFromInterface( xRef );
+ const OUString& rTextPortionId = implGetValidIDFromInterface( xPortionTextRange );
if( !rTextPortionId.isEmpty() )
{
msHyperlinkIdList += rTextPortionId;
@@ -1575,8 +1572,7 @@ void SVGTextWriter::implWriteTextPortion( const Point& rPos,
implRegisterInterface( mrCurrentTextParagraph );
// Add the needed info to the BulletListItemMap
- Reference< XInterface > xRef( mrCurrentTextParagraph, UNO_QUERY );
- OUString sId = implGetValidIDFromInterface( xRef );
+ OUString sId = implGetValidIDFromInterface( mrCurrentTextParagraph );
if( !sId.isEmpty() )
{
sId += ".bp";
@@ -1595,8 +1591,7 @@ void SVGTextWriter::implWriteTextPortion( const Point& rPos,
}
}
- Reference< XInterface > xRef( mrCurrentTextPortion, UNO_QUERY );
- const OUString& rTextPortionId = implGetValidIDFromInterface( xRef );
+ const OUString& rTextPortionId = implGetValidIDFromInterface( mrCurrentTextPortion );
if( !rTextPortionId.isEmpty() )
{
mrExport.AddAttribute( XML_NAMESPACE_NONE, "id", rTextPortionId );