tdf#115353 Status bar: no cache in settext
Change-Id: I6c1312bbba553be738e23cee0c76d589c809dff8 Reviewed-on: https://gerrit.libreoffice.org/50584 Reviewed-by: Tamás Bunth <btomi96@gmail.com> Tested-by: Tamás Bunth <btomi96@gmail.com>
This commit is contained in:
@@ -1169,9 +1169,6 @@ void StatusBar::SetItemText( sal_uInt16 nItemId, const OUString& rText )
|
||||
std::unique_ptr<SalLayout> pSalLayout = ImplLayout(pItem->maText,0,-1);
|
||||
long nWidth = GetTextWidth( pItem->maText,0,-1,nullptr,pSalLayout.get() ) + nFudge;
|
||||
|
||||
// update cache
|
||||
pItem->mxLayoutCache = std::move(pSalLayout);
|
||||
|
||||
if( (nWidth > pItem->mnWidth + STATUSBAR_OFFSET) ||
|
||||
((nWidth < pItem->mnWidth) && (mnDX - STATUSBAR_OFFSET) < mnItemsWidth ))
|
||||
{
|
||||
|
Reference in New Issue
Block a user