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

Conversation

@GaryQian
Copy link
Contributor

@GaryQian GaryQian commented May 6, 2019

It is possible to pass two widths that floor to the same value, and end up doing a redundant layout. This change prevents this from happening. It is incorrect to always perform layout if a non-integer value is passed as width.

This is purposefully missing a test, as we are currently discussing removing the floor behavior altogether, and a test would be cementing in likely unnecessary behavior.

@GaryQian GaryQian merged commit 3822aec into flutter:master May 10, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 10, 2019
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request May 10, 2019
flutter/engine@710e9ed...3822aec

git log 710e9ed..3822aec --no-merges --oneline
3822aec Prevent redundant layouts when floor(width) is the same (flutter/engine#8867)
0bc6dc9 Platform_views gesture: let flutter view controller be the media to pass the touches. (flutter/engine#8685)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (chinmaygarde@google.com), and stop
the roller if necessary.
huqiuser pushed a commit to huqiuser/engine that referenced this pull request Jun 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants