diff options
Diffstat (limited to 'sw/source/filter/ww8/wrtw8nds.cxx')
-rw-r--r-- | sw/source/filter/ww8/wrtw8nds.cxx | 5 |
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; |