]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetPreview.cpp
Added inset-select-all to emacs bindings
[lyx.git] / src / insets / InsetPreview.cpp
index c1b8e3fa5e56e9629d7838106472d51d3d087290..2d2f39eb4778ac17b1d8b8532996175ee4b9addc 100644 (file)
@@ -16,7 +16,6 @@
 #include "BufferView.h"
 #include "Cursor.h"
 #include "Lexer.h"
-#include "LyXRC.h"
 #include "MetricsInfo.h"
 #include "OutputParams.h"
 #include "RenderPreview.h"
@@ -69,8 +68,9 @@ void InsetPreview::addPreview(DocIterator const & inset_pos,
 
 void InsetPreview::preparePreview(DocIterator const & pos) const  
 {
+       TexRow texrow;
        odocstringstream str;  
-       otexstream os(str);
+       otexstream os(str, texrow);
        OutputParams runparams(&pos.buffer()->params().encoding());
        latex(os, runparams);
        docstring const snippet = str.str();
@@ -80,8 +80,7 @@ void InsetPreview::preparePreview(DocIterator const & pos) const
 
 bool InsetPreview::previewState(BufferView * bv) const
 {
-       if (!editing(bv) && (RenderPreview::status() == LyXRC::PREVIEW_ON ||
-                            RenderPreview::status() == LyXRC::PREVIEW_NO_MATH)) {
+       if (!editing(bv) && RenderPreview::previewText()) {
                graphics::PreviewImage const * pimage =
                        preview_->getPreviewImage(bv->buffer());
                return pimage && pimage->image();