-
Notifications
You must be signed in to change notification settings - Fork 6k
[Windows] Fix resize crash #49935
[Windows] Fix resize crash #49935
Conversation
|
This pull request has been changed to a draft. The currently pending flutter-gold status will not be able to resolve until a new commit is pushed or the change is marked ready for review again. |
| // Called by |FlutterWindow| on the platform thread. | ||
| // | ||
| // Returns true if the delegate completed the window resize synchronously. | ||
| // The return value should only be used for unit testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not that I can think of a great use for this but any reason we shouldn't use it for anything other than unit tests? If so, consider documenting why that's a bad idea if it can be stated succinctly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added this comment in case someone wonders why we discard the return value in the implementation. The implementation could use this if needed. I'll tweak the comment to make this clearer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated the comment!
cbracken
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…141993) flutter/engine@b2762f4...b069d7f 2024-01-22 [email protected] Roll Skia from cd6b0ff3596e to bbb0d6feaf1c (1 revision) (flutter/engine#49943) 2024-01-22 [email protected] [Impeller] fixed CanRenderClippedRuntimeEffects for vulkan (flutter/engine#49912) 2024-01-22 [email protected] [Windows] Fix resize crash (flutter/engine#49935) 2024-01-22 [email protected] Roll Skia from be066a6524ab to cd6b0ff3596e (3 revisions) (flutter/engine#49939) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

#49872 introduced a crash in debug mode if the platform thread starts a window resize in between
OnFrameGeneratedandOnFramePresented.Fixes flutter/flutter#141855.
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.