You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
iOS VSyncClient's displayRefreshRate always return the maximum rate #185759
Original code uses autorelease on DisplayLinkManager, which keeps it alive until next runloop. The new code could dealloc it eagerly since CADisplayLink doesn't retain the target.
The refactor that led to the final breakage was flutter-team-archive/engine#22194, which is where the ivar was eliminated. I think it was only a matter of time before this would have been triggered either way.
Activity
cbracken commentedon Apr 29, 2026
The refactor that led to the final breakage was flutter-team-archive/engine#22194, which is where the ivar was eliminated. I think it was only a matter of time before this would have been triggered either way.
[iOS] Migrate DisplayLinkManager to a shared instance
[iOS] Migrate DisplayLinkManager to a shared instance
[iOS] Migrate DisplayLinkManager to a shared instance
[iOS] Migrate DisplayLinkManager to a shared instance
[iOS] Migrate DisplayLinkManager to a shared instance (flutter#189492)