]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetPreview.cpp
Fix indentation
[lyx.git] / src / insets / InsetPreview.cpp
index 37aec63b7a9af92193fc27fb1552e81900a8baf5..1a70b1e17a2b1ece64adf280bcf5fbc451c5d034 100644 (file)
@@ -99,7 +99,7 @@ void InsetPreview::preparePreview(DocIterator const & pos) const
                dit.forwardInset();
        for (; dit != dend; dit.forwardInset()) {
                InsetMath * im = dit.nextInset()->asInsetMath();
-               InsetMathHull * hull = im ? im->asHullInset() : 0;
+               InsetMathHull * hull = im ? im->asHullInset() : nullptr;
                if (!hull)
                        continue;
                for (idx_type idx = 0; idx < hull->nargs(); ++idx)
@@ -139,7 +139,6 @@ void InsetPreview::draw(PainterInfo & pi, int x, int y) const
        if (previewState(pi.base.bv)) {
                // one pixel gap in front
                preview_->draw(pi, x + 1, y);
-               setPosCache(pi, x, y);
        } else
                InsetText::draw(pi, x, y);
 }
@@ -171,12 +170,10 @@ void InsetPreview::metrics(MetricsInfo & mi, Dimension & dim) const
                dim.wid = max(dim.wid, 4);
                dim.asc = max(dim.asc, 4);
 
-               dim.asc += TEXT_TO_INSET_OFFSET;
-               dim.des += TEXT_TO_INSET_OFFSET;
+               dim.asc += topOffset(mi.base.bv);
+               dim.des += bottomOffset(mi.base.bv);
                // insert a one pixel gap
                dim.wid += 1;
-               // Cache the inset dimension.
-               setDimCache(mi, dim);
                Dimension dim_dummy;
                MetricsInfo mi_dummy = mi;
                InsetText::metrics(mi_dummy, dim_dummy);