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
pgpA2Wmgp00bL.pgp
Description: Digitale Signatur von OpenPGP
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel