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

Conversation

@ferhatb
Copy link
Contributor

@ferhatb ferhatb commented Aug 26, 2020

Description

Framework is now calling restore on incorrect canvas before calling endRecording on recording canvas. This change prevents crash.

Related Issues

flutter/flutter#61697

Tests

Updated recording_canvas_test.

Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

  • I read the [contributor guide] and followed the process outlined there for submitting PRs.
  • I signed the [CLA].
  • I read and followed the [C++, Objective-C, Java style guides] for the engine.
  • I read the [tree hygiene] wiki page, which explains my responsibilities.
  • I updated/added relevant documentation.
  • All existing and new tests are passing.
  • I am willing to follow-up on review comments in a timely manner.

Breaking Change

Did any tests fail when you ran them? Please read [handling breaking changes].

@ferhatb ferhatb requested a review from yjbanov August 26, 2020 16:23
@ferhatb ferhatb merged commit 87fd0e4 into flutter:master Aug 26, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 26, 2020
tvolkert pushed a commit to flutter/flutter that referenced this pull request Aug 27, 2020
* b08c6b9 Fixing synthesizing keys for multiple keys pressed down on flutter web (flutter/engine#19632)

* 8308b6a Avoid passing nil to IOS accessibility announcement  (flutter/engine#20700)

* 950b6a0 Roll Skia from ead4ca052b99 to 5da7327358e3 (1 revision) (flutter/engine#20782)

* 87fd0e4 Guard recording_canvas against restore calls without ending recording (flutter/engine#20786)

* 388193a Add tests for lerpDouble (flutter/engine#20778)
smadey pushed a commit to smadey/flutter that referenced this pull request Aug 27, 2020
* b08c6b9 Fixing synthesizing keys for multiple keys pressed down on flutter web (flutter/engine#19632)

* 8308b6a Avoid passing nil to IOS accessibility announcement  (flutter/engine#20700)

* 950b6a0 Roll Skia from ead4ca052b99 to 5da7327358e3 (1 revision) (flutter/engine#20782)

* 87fd0e4 Guard recording_canvas against restore calls without ending recording (flutter/engine#20786)

* 388193a Add tests for lerpDouble (flutter/engine#20778)
mingwandroid pushed a commit to mingwandroid/flutter that referenced this pull request Sep 6, 2020
* b08c6b9 Fixing synthesizing keys for multiple keys pressed down on flutter web (flutter/engine#19632)

* 8308b6a Avoid passing nil to IOS accessibility announcement  (flutter/engine#20700)

* 950b6a0 Roll Skia from ead4ca052b99 to 5da7327358e3 (1 revision) (flutter/engine#20782)

* 87fd0e4 Guard recording_canvas against restore calls without ending recording (flutter/engine#20786)

* 388193a Add tests for lerpDouble (flutter/engine#20778)
@ferhatb ferhatb deleted the restore_crash branch February 11, 2021 17:42
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