On Tue, 13 Aug 2024 21:35:11 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> Enable backpropagation of `isConsumed` flag to the ancestor(s) of events >> cloned via `Event.copyFor()`. >> >> This change has a minimal API impact and allows for a fine-grained control >> of when to propagate and when not to propagate. >> >> The proposed change could make >> [JDK-8303209](https://bugs.openjdk.org/browse/JDK-8303209) unnecessary. > > Andy Goryachev has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains 10 additional > commits since the last revision: > > - avoid csr > - Merge remote-tracking branch 'origin/master' into ag.consume > - only if consumed > - only when consumed > - propagate > - cleanup > - simpler > - event helper > - copy for test > - propagate consume action > /csr unneeded You will need a CSR, because you propose to make the public `consumed` field private (and change its type). ------------- PR Comment: https://git.openjdk.org/jfx/pull/1523#issuecomment-2289245880