[fpc-devel] Request for review of patch for issue 40261

Michael Van Canneyt michael at freepascal.org
Mon Oct 2 09:01:25 CEST 2023



On Sat, 30 Sep 2023, Bart via fpc-devel wrote:

> Hi,
>
> Issue 40261 is about TStrings.AddObject issueing 2 consecutive
> OnChange events (and in the first one the to be added object is
> unassigned when accessing Objects[] property) when using InsertObject,
> AddObject and AddPair.
> This is Delphi incompatible.
>
> The patch attached to
> https://gitlab.com/freepascal.org/fpc/source/-/issues/40261#note_1406426712
> fixes this at the expense of calling BeginUpdate/EndUpdate (and for
> that use a try..finally construct).
>
> I kindly ask for this patch to be reviewed by one of the devels.

I did so, I left a small request.

Michael.


More information about the fpc-devel mailing list