From: Richard Heck Date: Sun, 12 Jun 2016 03:03:15 +0000 (-0400) Subject: Check to make sure we have a preview loader. X-Git-Tag: 2.3.0alpha1~1491 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=df022f91b4e8c4537f1d499c7ad6afce9fc9bad9;p=features.git Check to make sure we have a preview loader. Fixes coverity #23353. --- diff --git a/src/insets/RenderPreview.cpp b/src/insets/RenderPreview.cpp index b05dca65b4..59a870c412 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;