RFR: 8247332: Checkbox reaches inconsistent state on tap to click

Jayathirth D V jdv at openjdk.java.net
Fri Dec 18 05:48:19 UTC 2020

This fix implements usage of CVDisplayLink for blitting content into CAMetalLayer and solves many event based state issues. Detailed analysis in JBS bug.


Commit messages:
 - Cleanup logs and experimental code
 - Merge branch 'master' into JDK-8247332
 - Remove GCD usage to not block app main thread
 - Remove startBlit references
 - Add appropriate state management for CVDisplayLinkRef
 - Remove continuous CVDisplayLinkStart and update states
 - Initial CVDisplayLink change

Changes: https://git.openjdk.java.net/lanai/pull/146/files
 Webrev: https://webrevs.openjdk.java.net/?repo=lanai&pr=146&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8247332
  Stats: 43 lines in 3 files changed: 31 ins; 11 del; 1 mod
  Patch: https://git.openjdk.java.net/lanai/pull/146.diff
  Fetch: git fetch https://git.openjdk.java.net/lanai pull/146/head:pull/146

PR: https://git.openjdk.java.net/lanai/pull/146

More information about the lanai-dev mailing list