Committed by
GitHub
fix: adapt scrollable.dart to upstream SemanticsNode changes (#387)
This PR https://github.com/flutter/flutter/pull/137304 makes SemanticsNode.isMergedIntoParent readonly, which makes the customized scrollable.dart incompatible.
Showing
1 changed file
with
1 additions
and
4 deletions
@@ -866,10 +866,7 @@ class _RenderScrollSemantics extends RenderProxyBox { | @@ -866,10 +866,7 @@ class _RenderScrollSemantics extends RenderProxyBox { | ||
866 | return; | 866 | return; |
867 | } | 867 | } |
868 | 868 | ||
869 | - _innerNode ??= SemanticsNode(showOnScreen: showOnScreen); | ||
870 | - _innerNode! | ||
871 | - ..isMergedIntoParent = node.isPartOfNodeMerging | ||
872 | - ..rect = node.rect; | 869 | + (_innerNode ??= SemanticsNode(showOnScreen: showOnScreen)).rect = node.rect; |
873 | 870 | ||
874 | int? firstVisibleIndex; | 871 | int? firstVisibleIndex; |
875 | final List<SemanticsNode> excluded = <SemanticsNode>[_innerNode!]; | 872 | final List<SemanticsNode> excluded = <SemanticsNode>[_innerNode!]; |
-
Please register or login to post a comment