On 6/1/20 3:59 AM, Kornel Benko wrote:
> commit 38ec7471e79b33e283afe2fa64a4ab4e4afa3528
> Author: Kornel Benko <[email protected]>
> Date:   Mon Jun 1 10:20:38 2020 +0200
>
>     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 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
I've fixed it properly.

Riki



-- 
lyx-devel mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to