Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@jonahwilliams
Copy link
Contributor

Fixes flutter/flutter#159578

When the screen is shut off, the atlas context is destroyed but the text frames are not. This can lead to a state where we expect the glyph atlas to be populated but it is not. make sure to check if the atlas itself is valid.

@reidbaker
Copy link
Contributor

@jonahwilliams does this need to be cherry picked into 3.27? if so is that something you would like me to do?

@jonahwilliams
Copy link
Contributor Author

nope, this is just a regression on master

@jonahwilliams jonahwilliams added the autosubmit Merge PR when tree becomes green via auto submit App label Dec 2, 2024
@auto-submit auto-submit bot merged commit 559ccd2 into flutter:main Dec 2, 2024
31 checks passed
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Dec 2, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Dec 2, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Dec 2, 2024
github-merge-queue bot pushed a commit to flutter/flutter that referenced this pull request Dec 2, 2024
…159694)

flutter/engine@e0900f8...05fdaa6

2024-12-02 [email protected] Roll Skia from d7751d3d6ff4 to
2c4ce1d953ba (5 revisions) (flutter/engine#56901)
2024-12-02 [email protected] [ci] use env for format and support
arm64 hosts (flutter/engine#56268)
2024-12-02 [email protected] Replace outdated wiki URLs in pull
request template (flutter/engine#56824)
2024-12-02 [email protected] [impeller] makes
UniformBindData 15% faster and adds unit test (flutter/engine#56844)
2024-12-02 [email protected] Roll Skia from dd70c8e1c38f to
d7751d3d6ff4 (36 revisions) (flutter/engine#56898)
2024-12-02 [email protected] Roll Dart SDK from
5785058c9bb1 to 46630dbefbbd (12 revisions) (flutter/engine#56897)
2024-12-02 [email protected] switched reactor
to absl::flat_hash_map (flutter/engine#56845)
2024-12-02 [email protected] Sped up
SubpixelGlyph::Equal (flutter/engine#56851)
2024-12-02 [email protected] [Impeller] dont cache glyph layout
if atlas is invalid. (flutter/engine#56879)

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] 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
nick9822 pushed a commit to nick9822/flutter that referenced this pull request Dec 18, 2024
…ne#56879)

Fixes flutter#159578

When the screen is shut off, the atlas context is destroyed but the text frames are not. This can lead to a state where we expect the glyph atlas to be populated but it is not. make sure to check if the atlas itself is valid.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

autosubmit Merge PR when tree becomes green via auto submit App e: impeller

Projects

None yet

2 participants