diff options
Diffstat (limited to 'sw/source/ui/shells/txtnum.cxx')
-rw-r--r-- | sw/source/ui/shells/txtnum.cxx | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/sw/source/ui/shells/txtnum.cxx b/sw/source/ui/shells/txtnum.cxx index f55e3f22fdaf..6fc6e32adbb7 100644 --- a/sw/source/ui/shells/txtnum.cxx +++ b/sw/source/ui/shells/txtnum.cxx @@ -126,11 +126,13 @@ void SwTextShell::ExecEnterNum(SfxRequest &rReq) if(SVX_NUM_BITMAP == aFmt.GetNumberingType()) { const SvxBrushItem* pBrush = aFmt.GetBrush(); - const String* pLinkStr; + const OUString* pLinkStr; if(pBrush && 0 != (pLinkStr = pBrush->GetGraphicLink()) && - pLinkStr->Len()) + !pLinkStr->isEmpty()) + { aFmt.SetNumberingType(SvxExtNumType(SVX_NUM_BITMAP|LINK_TOKEN)); + } aRule.SetLevel(i, aFmt, aRule.Get(i) != 0); } } @@ -289,11 +291,13 @@ void SwTextShell::ExecSetNumber(SfxRequest &rReq) if(SVX_NUM_BITMAP == aFmt.GetNumberingType()) { const SvxBrushItem* pBrush = aFmt.GetBrush(); - const String* pLinkStr; + const OUString* pLinkStr; if(pBrush && - 0 != (pLinkStr = pBrush->GetGraphicLink()) && - pLinkStr->Len()) + 0 != (pLinkStr = pBrush->GetGraphicLink()) && + !pLinkStr->isEmpty()) + { aFmt.SetNumberingType(SvxExtNumType(SVX_NUM_BITMAP|LINK_TOKEN)); + } aSvxRule.SetLevel(i, aFmt, aSvxRule.Get(i) != 0); } } |