]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiPainter.cpp
Introduce support/Cache.h
[features.git] / src / frontends / qt4 / GuiPainter.cpp
index 448b5a44b23f6231b6672feb8144a48cb08dd43e..a7401092c9aa32b1fc3cca1e6aa12800a4b9d20a 100644 (file)
@@ -481,7 +481,8 @@ void GuiPainter::text(int x, int y, docstring const & s,
        // don't use the pixmap cache
        setQPainterPen(computeColor(f.realColor()));
        if (dir != Auto) {
-               QTextLayout const * ptl = fm.getTextLayout(s, dir == RtL, wordspacing);
+               shared_ptr<QTextLayout const> ptl =
+                       fm.getTextLayout(s, dir == RtL, wordspacing);
                ptl->draw(this, QPointF(x, y - fm.maxAscent()));
        }
        else {