docstring const snippet = macro_preamble.str() + latexString(*this);
LYXERR(Debug::MACROS, "Preview snippet: " << snippet);
preview_->addPreview(snippet, *buffer);
-}
+}
+
+
+void InsetMathHull::reloadPreview(DocIterator const & pos) const
+{
+ preparePreview(pos);
+ preview_->startLoading(*pos.buffer());
+}
+
bool InsetMathHull::notifyCursorLeaves(Cursor const & old, Cursor & cur)
{
if (RenderPreview::status() == LyXRC::PREVIEW_ON) {
- preparePreview(old);
- preview_->startLoading(buffer());
+ reloadPreview(old);
cur.updateFlags(Update::Force);
}
return false;
///
void addPreview(DocIterator const & inset_pos,
graphics::PreviewLoader &) const;
- /// Prepare the preview if preview is enabled. A subsequent
- /// call to reloadPreview will recreate the preview.
+ /// Prepare the preview if preview is enabled.
void preparePreview(DocIterator const & pos) const;
+ /// Recreates the preview if preview is enabled.
+ void reloadPreview(DocIterator const & pos) const;
///
void initUnicodeMath() const;