Root cause : The CVDisplayLink used in MTLLayer stops invoking callbacks on 
screen sleep and wakeup event. It is found that stop and restart of 
CVDisplayLink on these events also does not help.

Fix : Recreate the CVDisplayLink on screen sleep and wakeup event.

-------------

Commit messages:
 - Recreate CVDisplayLink on screen sleep/wakeup events

Changes: https://git.openjdk.org/jdk/pull/13375/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13375&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8304825
  Stats: 38 lines in 1 file changed: 35 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/13375.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13375/head:pull/13375

PR: https://git.openjdk.org/jdk/pull/13375

Reply via email to