From c35e13b34f75530227ec587056baef2fa3b66570 Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Thu, 18 Apr 2019 15:07:30 +0200 Subject: [PATCH] Amend [f2029fb3/lyxgit] Omitting acces to invalid index --- src/mathed/MathParser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mathed/MathParser.cpp b/src/mathed/MathParser.cpp index 65ef72300b..0286ba103c 100644 --- a/src/mathed/MathParser.cpp +++ b/src/mathed/MathParser.cpp @@ -947,7 +947,9 @@ bool Parser::parse1(InsetMathGrid & grid, unsigned flags, // do not create a BraceInset if they were written by LyX // this helps to keep the annoyance of "a choose b" to a minimum // But create a BraceInset if a script follows (#9348) - InsetMathBrace const * mb = ar[0]->asBraceInset(); + InsetMathBrace const * mb; + if (ar.size() > 0) + mb = ar[0]->asBraceInset(); if (ar.size() == 1 && (ar[0]->extraBraces() || (mb && mb->cell(0).size() && !mb->cell(0)[0].nucleus()->asScriptInset()))) -- 2.39.5