X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fcursor.C;h=5d72bfff899f041ceae47652e21bfcecaca1b144;hb=52eb91c94fb70d58dceef430659c8781de2eccda;hp=ad749e3aaa35cdb5a14ae7a7ae0f84dc798cd96d;hpb=8b5616664142ff0c6384afc18248ae4bf002caa8;p=lyx.git diff --git a/src/cursor.C b/src/cursor.C index ad749e3aaa..5d72bfff89 100644 --- a/src/cursor.C +++ b/src/cursor.C @@ -543,8 +543,12 @@ void LCursor::info(odocstream & os) const operator[](i).inset().infoize(os); os << " "; } - if (pos() != 0) - prevInset()->infoize2(os); + if (pos() != 0) { + InsetBase const * inset = prevInset(); + // prevInset() can return 0 in certain case. + if (inset) + prevInset()->infoize2(os); + } // overwite old message os << " "; } @@ -598,7 +602,6 @@ std::ostream & operator<<(std::ostream & os, LCursor const & cur) #include "mathed/InsetMathScript.h" #include "mathed/InsetMathUnknown.h" #include "mathed/MathFactory.h" -#include "mathed/MathMacroArgument.h" #include "mathed/MathStream.h" #include "mathed/MathSupport.h"