Am Thu, 8 Apr 2021 18:33:47 +0200
schrieb Kornel Benko <kor...@lyx.org>:

> Master:
> 
> 1.) Open 'MergedManuals'
> 2.) Goto Intro.lyx
>  2a.) Edit included document
> 3.) Mouse click anywhere inside this documen
>   3a.) wait, wait, ...
> 
> 
> No such problems with lyx2.3.
> 
>       Kornel

Bisect lead to

f3a0e8ff9a9b914d40eb520bb31674d1ad4eb0d0 is the first bad commit
commit f3a0e8ff9a9b914d40eb520bb31674d1ad4eb0d0
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Thu Jan 28 10:10:18 2021 +0100

    Run updateBuffer when adding/merging changes
    
    Following 4a4ded22, the enabling of some change-related functions is
    handled in updateBuffer. However, this method is not ran at every
    document change for performance reasons.
    
    This patch adds code to every place that modifies
    Paragraph::Private::changes_ that checks whether the `changedness' of
    the paragraph, err... changes.
    
    To this end, a new helper struct is introduced that remembers
    paragraph state at contruction time, and compares it to new state in
    the destructor.
    
    New forceUpdate/needUpdate methods are added to Buffer class, since
    the cursor is in general not available in the places where these
    changes are made.
    
    Fixes bug #12074.

:040000 040000 51604870808f821addf92eeed8ac5bfbd1843c84
72930f724d365abc33c2563aad847730dc0d03bf M      src

        Kornel

Attachment: pgpA2Wmgp00bL.pgp
Description: Digitale Signatur von OpenPGP

-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to