1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-11 23:39:14 +00:00

Flutter 3.29 beta (#2571)

This commit is contained in:
Eric Windmill
2025-02-12 18:08:01 -05:00
committed by GitHub
parent d62c784789
commit 719fd72c38
685 changed files with 76244 additions and 53721 deletions

View File

@@ -16,7 +16,7 @@ class FrameAnalyzer {
List<int> additionalFrameTimes = [];
FrameAnalyzer(this._binding, {this.additionalFrames = 10})
: _remainingFrames = additionalFrames;
: _remainingFrames = additionalFrames;
Future<void> captureAdditionalFrames() {
_binding.addTimingsCallback(_timingsCallback);

View File

@@ -52,9 +52,11 @@ class WebStartupAnalyzer extends WebStartupAnalyzerBase {
List<int>? get additionalFrames => _additionalFrames;
WebStartupAnalyzer({int additionalFrameCount = 5})
: _widgetsBinding = WidgetsFlutterBinding.ensureInitialized() {
_frameAnalyzer =
FrameAnalyzer(_widgetsBinding, additionalFrames: additionalFrameCount);
: _widgetsBinding = WidgetsFlutterBinding.ensureInitialized() {
_frameAnalyzer = FrameAnalyzer(
_widgetsBinding,
additionalFrames: additionalFrameCount,
);
_captureStartupMetrics();
startupTiming = {
'domContentLoaded': domContentLoaded,
@@ -76,8 +78,11 @@ class WebStartupAnalyzer extends WebStartupAnalyzerBase {
_additionalFrames = value;
onAdditionalFrames.value = value;
});
onChange =
Listenable.merge([onFirstFrame, onFirstPaint, onAdditionalFrames]);
onChange = Listenable.merge([
onFirstFrame,
onFirstPaint,
onAdditionalFrames,
]);
}
_captureStartupMetrics() {