sfx2/source/control/thumbnailviewitem.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit e038dfdf05096edc0e9c38c9a686b5d23ba39352
Author: Serge Krot <serge.k...@cib.de>
Date:   Thu Sep 14 16:54:03 2017 +0200

    tdf#111799 Added missing initialization of font
    
    The font was not intialized for the TextLayouterDevice object
    inside ThumbnailViewItem::addTextPrimitives() method.
    
    Change-Id: I18dc9e2c6fa09c43d66f7b230133cbeb00b7f585
    Reviewed-on: https://gerrit.libreoffice.org/42287
    Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de>
    Reviewed-by: Thorsten Behrens <thorsten.behr...@cib.de>
    Tested-by: Thorsten Behrens <thorsten.behr...@cib.de>

diff --git a/sfx2/source/control/thumbnailviewitem.cxx 
b/sfx2/source/control/thumbnailviewitem.cxx
index b90c88b2d753..4baef695440d 100644
--- a/sfx2/source/control/thumbnailviewitem.cxx
+++ b/sfx2/source/control/thumbnailviewitem.cxx
@@ -204,7 +204,13 @@ void ThumbnailViewItem::Paint 
(drawinglayer::processor2d::BaseProcessor2D *pProc
 
 void ThumbnailViewItem::addTextPrimitives (const OUString& rText, const 
ThumbnailItemAttributes *pAttrs, Point aPos, 
drawinglayer::primitive2d::Primitive2DContainer& rSeq)
 {
+    // adjust text drawing position according to text font
     drawinglayer::primitive2d::TextLayouterDevice aTextDev;
+    aTextDev.setFontAttribute(
+        pAttrs->aFontAttr,
+        pAttrs->aFontSize.getX(),
+        pAttrs->aFontSize.getY(),
+        css::lang::Locale());
 
     aPos.setY(aPos.getY() + aTextDev.getTextHeight());
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to