From 6de3dee515fa58510c9c0c64ed75a209a79a9dcf Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 28 Sep 2019 09:38:07 +1000 Subject: Backport: Bug [#2129]. Fix crash with 'interface=none' comment. Backport of changeset 7692:88e3b32fc9c0. --- lexers/LexMetapost.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lexers') diff --git a/lexers/LexMetapost.cxx b/lexers/LexMetapost.cxx index 315a1eab0..7f4e69e59 100644 --- a/lexers/LexMetapost.cxx +++ b/lexers/LexMetapost.cxx @@ -177,7 +177,8 @@ static void ColouriseMETAPOSTDoc( } WordList &keywords = *keywordlists[0] ; - WordList &keywords2 = *keywordlists[extraInterface-1] ; + WordList kwEmpty; + WordList &keywords2 = (extraInterface > 0) ? *keywordlists[extraInterface - 1] : kwEmpty; StyleContext sc(startPos, length, SCE_METAPOST_TEXT, styler) ; -- cgit v1.2.3