]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetPreview.cpp
InsetTabular.cpp: fix #6585 also for wrapped floats - thanks Vincent
[lyx.git] / src / insets / InsetPreview.cpp
index 8b44b98aa802aafd72ce1cd1059153566044f22b..a52ad19c95995f82511831581f5b00de06ab16ac 100644 (file)
@@ -60,7 +60,7 @@ void InsetPreview::write(ostream & os) const
 \r
 \r
 void InsetPreview::addPreview(DocIterator const & inset_pos,\r
-       graphics::PreviewLoader & ploader) const\r
+       graphics::PreviewLoader &) const\r
 {\r
        preparePreview(inset_pos);\r
 }\r
@@ -78,7 +78,8 @@ void InsetPreview::preparePreview(DocIterator const & pos) const
 \r
 bool InsetPreview::previewState(BufferView * bv) const\r
 {\r
-       if (!editing(bv) && RenderPreview::status() == LyXRC::PREVIEW_ON) {\r
+       if (!editing(bv) && (RenderPreview::status() == LyXRC::PREVIEW_ON ||\r
+                            RenderPreview::status() == LyXRC::PREVIEW_NO_MATH)) {\r
                graphics::PreviewImage const * pimage =\r
                        preview_->getPreviewImage(bv->buffer());\r
                return pimage && pimage->image();\r
@@ -156,7 +157,7 @@ void InsetPreview::metrics(MetricsInfo & mi, Dimension & dim) const
 bool InsetPreview::notifyCursorLeaves(Cursor const & old, Cursor & cur)\r
 {\r
        reloadPreview(old);\r
-       cur.updateFlags(Update::Force);\r
+       cur.screenUpdateFlags(Update::Force);\r
        return InsetText::notifyCursorLeaves(old, cur);\r
 }\r
 \r