[LyX/master] Amend 44816adce63: Be careful before using buffer parameters in colAlign
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Mon Jun 1 10:28:48 UTC 2020
Le 01/06/2020 à 09:59, Kornel Benko a écrit :
> commit 38ec7471e79b33e283afe2fa64a4ab4e4afa3528
> Author: Kornel Benko <kornel at lyx.org>
> Date: Mon Jun 1 10:20:38 2020 +0200
>
> Amend 44816adce63: Be careful before using buffer parameters in colAlign
Do we have a buffer for the workarea in FindAdv? What is the situation?
JMarc
>
> The LASSERT(isBufferValid()..) leads to crash in find-adv dialog
> ---
> src/mathed/InsetMathGrid.cpp | 8 ++++++++
> 1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/src/mathed/InsetMathGrid.cpp b/src/mathed/InsetMathGrid.cpp
> index b6d90ee..5a5d454 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
>
More information about the lyx-devel
mailing list