-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[file_selector] Convert Linux to Pigeon (#7770)
Replaces manual method channel code with Pigeon. I made a couple of simplifications to the Dart/C boundary while converting: - The return value is a always a list now; it's easier to handle that on the Dart side than track and handle in the native code. - It's a single method with a type enum, instead of several different methods, since that mirrors the underlying SDK. These changes are consistent with our general trend toward putting more logic in Dart and less in native code, for ease of maintenance. Fixes flutter/flutter#117906
- Loading branch information
1 parent
aeecebc
commit 7c97c88
Showing
13 changed files
with
1,482 additions
and
581 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.