remove isinitialroute from RouteSettings (#51435)
diff --git a/packages/flutter/lib/src/widgets/navigator.dart b/packages/flutter/lib/src/widgets/navigator.dart
index 7500ca9..d7abf37 100644
--- a/packages/flutter/lib/src/widgets/navigator.dart
+++ b/packages/flutter/lib/src/widgets/navigator.dart
@@ -418,7 +418,6 @@
/// Creates data used to construct routes.
const RouteSettings({
this.name,
- this.isInitialRoute = false,
this.arguments,
});
@@ -439,19 +438,6 @@
/// If null, the route is anonymous.
final String name;
- /// Whether this route is the very first route being pushed onto this [Navigator].
- ///
- /// The initial route typically skips any entrance transition to speed startup.
- ///
- /// This property has been deprecated. Uses [Navigator.onGenerateInitialRoutes]
- /// to customize initial routes instead. This feature was deprecated after
- /// v1.14.1.
- @Deprecated(
- 'Uses onGenerateInitialRoutes to customize initial routes instead. '
- 'This feature was deprecated after v1.14.1.'
- )
- final bool isInitialRoute;
-
/// The arguments passed to this route.
///
/// May be used when building the route, e.g. in [Navigator.onGenerateRoute].
@@ -2178,7 +2164,6 @@
}());
final RouteSettings settings = RouteSettings(
name: name,
- isInitialRoute: _history.isEmpty,
arguments: arguments,
);
Route<T> route = widget.onGenerateRoute(settings) as Route<T>;