Skip to content

Commit

Permalink
Consistency in dependOnInheritedWidgetOfExactType guidance (flutter#1…
Browse files Browse the repository at this point in the history
  • Loading branch information
Hixie authored and LouiseHsu committed Jul 31, 2023
1 parent 850f737 commit 532aa3a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/flutter/lib/src/widgets/framework.dart
Original file line number Diff line number Diff line change
Expand Up @@ -993,7 +993,7 @@ abstract class State<T extends StatefulWidget> with Diagnosticable {
///
/// {@endtemplate}
///
/// You cannot use [BuildContext.dependOnInheritedWidgetOfExactType] from this
/// You should not use [BuildContext.dependOnInheritedWidgetOfExactType] from this
/// method. However, [didChangeDependencies] will be called immediately
/// following this method, and [BuildContext.dependOnInheritedWidgetOfExactType] can
/// be used there.
Expand Down Expand Up @@ -2240,7 +2240,8 @@ abstract class BuildContext {
/// again if the inherited value were to change. To ensure that the widget
/// correctly updates itself when the inherited value changes, only call this
/// (directly or indirectly) from build methods, layout and paint callbacks,
/// or from [State.didChangeDependencies].
/// or from [State.didChangeDependencies] (which is called immediately after
/// [State.initState]).
///
/// This method should not be called from [State.dispose] because the element
/// tree is no longer stable at that time. To refer to an ancestor from that
Expand Down

0 comments on commit 532aa3a

Please sign in to comment.