From 38ec7471e79b33e283afe2fa64a4ab4e4afa3528 Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Mon, 1 Jun 2020 10:20:38 +0200 Subject: [PATCH] Amend 44816adce63: Be careful before using buffer parameters in colAlign The LASSERT(isBufferValid()..) leads to crash in find-adv dialog --- src/mathed/InsetMathGrid.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mathed/InsetMathGrid.cpp b/src/mathed/InsetMathGrid.cpp index b6d90eed16..5a5d45403f 100644 --- a/src/mathed/InsetMathGrid.cpp +++ b/src/mathed/InsetMathGrid.cpp @@ -1821,9 +1821,17 @@ char InsetMathGrid::colAlign(HullType type, col_type col) const case hullMultline: return 'c'; case hullGather: + #if 0 + // Partly revert 44816adce63 + // because the following test leads to crash + // Open a new lyx-file + // select findadv dialog + // in the search-field enter math + // use math-mutate gather ===> crash (because isValidBuffer() == false) LASSERT(isBufferValid(), LYXERR0("Buffer not set correctly. Please report!"); return 'c';); + #endif if (buffer().params().is_math_indent) return 'l'; else