X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FRenderPreview.cpp;h=e985d290a27391427a44df676147d0f8b4c56b95;hb=9c0281126e5b819a6c10afa1bb585b76cdc4dca2;hp=b05dca65b45107576de12eb97e1df7bda074d993;hpb=2047ea5eb436d98d485bed672ed218f9bd708ce6;p=lyx.git diff --git a/src/insets/RenderPreview.cpp b/src/insets/RenderPreview.cpp index b05dca65b4..e985d290a2 100644 --- a/src/insets/RenderPreview.cpp +++ b/src/insets/RenderPreview.cpp @@ -104,6 +104,9 @@ docstring const statusMessage(BufferView const * bv, string const & snippet) Buffer const & buffer = bv->buffer(); graphics::PreviewLoader const * loader = buffer.loader(); + // please coverity (probably worth the check anyway) + if (!loader) + return docstring(); graphics::PreviewLoader::Status const status = loader->status(snippet); docstring message; @@ -190,6 +193,8 @@ void RenderPreview::draw(PainterInfo & pi, int x, int y) const y - theFontMetrics(font).maxAscent() - 4, stat, font); } + pi.change_.paintCue(pi, x, y - dim_.asc, + x + dim_.width(), y - dim_.asc + dim_.height()); }