X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetListingsParams.cpp;h=4c0b804372e0b472f3f2a18472032b9392779625;hb=4a1be58591ea5a7431d9426abb27d8b946c634cb;hp=269f53ad9af80ff0e82c161fdd5aed0a0468b7a9;hpb=e7645f24391648fb08cf6b6d808fcabec76be744;p=lyx.git diff --git a/src/insets/InsetListingsParams.cpp b/src/insets/InsetListingsParams.cpp index 269f53ad9a..4c0b804372 100644 --- a/src/insets/InsetListingsParams.cpp +++ b/src/insets/InsetListingsParams.cpp @@ -21,7 +21,7 @@ #include "support/textutils.h" #include "support/convert.h" -#include +#include "support/lassert.h" #include @@ -680,7 +680,7 @@ bool ParValidator::onoff(string const & name) const } // namespace anon. // define a global ParValidator -ParValidator * par_validator = NULL; +ParValidator * par_validator = 0; InsetListingsParams::InsetListingsParams() : inline_(false), params_(), status_(InsetCollapsable::Open) @@ -796,7 +796,7 @@ void InsetListingsParams::addParams(string const & par) } else if (par[i] == '=' && braces == 0) { isValue = true; continue; - } else if (par[i] == '{' && par[i - 1] == '=') + } else if (par[i] == '{' && i > 0 && par[i - 1] == '=') braces ++; else if (par[i] == '}' && (i == par.size() - 1 || par[i + 1] == ',' || par[i + 1] == '\n'))