#include "BufferView.h"
#include "Dimension.h"
-#include "support/gettext.h"
#include "LyX.h"
#include "LyXRC.h"
#include "MetricsInfo.h"
#include "graphics/PreviewLoader.h"
#include "graphics/Previews.h"
-#include "support/lassert.h"
#include "support/FileName.h"
+#include "support/gettext.h"
+#include "support/lassert.h"
#include "support/lstrings.h"
#include <boost/bind.hpp>
graphics::PreviewLoader & getPreviewLoader(Buffer const & buffer)
{
- graphics::Previews const & previews = graphics::Previews::get();
- return previews.loader(buffer);
+ return thePreviews().loader(buffer);
}
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;