summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/wrtw8nds.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/ww8/wrtw8nds.cxx')
-rw-r--r--sw/source/filter/ww8/wrtw8nds.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/filter/ww8/wrtw8nds.cxx b/sw/source/filter/ww8/wrtw8nds.cxx
index eb81d0105db3..528cd498017b 100644
--- a/sw/source/filter/ww8/wrtw8nds.cxx
+++ b/sw/source/filter/ww8/wrtw8nds.cxx
@@ -917,12 +917,11 @@ bool AttributeOutputBase::AnalyzeURL( const OUString& rUrl, const OUString& /*rT
OUString());
// #i21465# Only interested in outline references
- if ( sRefType == "outline" || sRefType == "graphic" )
+ if ( !sRefType.isEmpty() && (sRefType == "outline" || sRefType == "graphic" || sRefType == "frame") )
{
- OUString sLink = sMark.copy(0, nPos);
for ( const auto& rBookmarkPair : GetExport().m_aImplicitBookmarks )
{
- if ( rBookmarkPair.first == sLink )
+ if ( rBookmarkPair.first == sMark )
{
sMark = "_toc" + OUString::number( rBookmarkPair.second );
break;