]> git.lyx.org Git - lyx.git/blobdiff - src/insets/RenderPreview.cpp
Remove all BufferParam arguments in InsetXXX methods (since insets know about their...
[lyx.git] / src / insets / RenderPreview.cpp
index 5f5a1707f36008e7bbd010d8a4fea7884cf4b2f8..c9086d5282a28a98196699896a5eb460250fa69d 100644 (file)
@@ -76,8 +76,7 @@ namespace {
 
 graphics::PreviewLoader & getPreviewLoader(Buffer const & buffer)
 {
-       graphics::Previews const & previews = graphics::Previews::get();
-       return previews.loader(buffer);
+       return thePreviews().loader(buffer);
 }
 
 
@@ -125,6 +124,8 @@ void RenderPreview::metrics(MetricsInfo & mi, Dimension & dim) const
                getPreviewImage(mi.base.bv->buffer());
 
        if (pimage) {
+               // If prepared, load the picture before dim calculation. See bug #5627.
+               pimage->image();
                dim = pimage->dim();
        } else {
                dim.asc = 50;