mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Use Chain.capture instead of RunZoned (#6420)
This commit is contained in:
parent
28384787d1
commit
dd52b7c5cb
@ -7,6 +7,7 @@ import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:path/path.dart' as path;
|
||||
import 'package:stack_trace/stack_trace.dart';
|
||||
|
||||
import 'application_package.dart';
|
||||
import 'asset.dart';
|
||||
@ -145,7 +146,7 @@ class HotRunner extends ResidentRunner {
|
||||
bool shouldBuild: true
|
||||
}) {
|
||||
// Don't let uncaught errors kill the process.
|
||||
return runZoned(() {
|
||||
return Chain.capture(() {
|
||||
return _run(
|
||||
connectionInfoCompleter: connectionInfoCompleter,
|
||||
route: route,
|
||||
|
@ -5,6 +5,8 @@
|
||||
import 'dart:async';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:stack_trace/stack_trace.dart';
|
||||
|
||||
import 'application_package.dart';
|
||||
import 'base/logger.dart';
|
||||
import 'base/utils.dart';
|
||||
@ -47,7 +49,7 @@ class RunAndStayResident extends ResidentRunner {
|
||||
bool shouldBuild: true
|
||||
}) {
|
||||
// Don't let uncaught errors kill the process.
|
||||
return runZoned(() {
|
||||
return Chain.capture(() {
|
||||
assert(shouldBuild == !prebuiltMode);
|
||||
return _run(
|
||||
traceStartup: traceStartup,
|
||||
|
Loading…
Reference in New Issue
Block a user