mirror of
https://github.com/flutter/flutter
synced 2024-10-13 19:52:53 +00:00
[Fuchsia] Fix view reassemble trigger after hot reload (#12151)
This commit is contained in:
parent
88cd043d01
commit
2859a563ce
|
@ -134,7 +134,8 @@ class FuchsiaReloadCommand extends FlutterCommand {
|
|||
final List<Uri> observatoryUris = fullAddresses.map(
|
||||
(String a) => Uri.parse('http://$a')
|
||||
).toList();
|
||||
final FuchsiaDevice device = new FuchsiaDevice(fullAddresses[0]);
|
||||
final FuchsiaDevice device = new FuchsiaDevice(
|
||||
fullAddresses[0], name: _address);
|
||||
final FlutterDevice flutterDevice = new FlutterDevice(device);
|
||||
flutterDevice.observatoryUris = observatoryUris;
|
||||
final HotRunner hotRunner = new HotRunner(
|
||||
|
|
|
@ -549,8 +549,12 @@ class HotRunner extends ResidentRunner {
|
|||
reassembleTimer.start();
|
||||
// Reload the isolate.
|
||||
for (FlutterDevice device in flutterDevices) {
|
||||
for (FlutterView view in device.views)
|
||||
printTrace('Sending reload events to ${device.device.name}');
|
||||
for (FlutterView view in device.views) {
|
||||
printTrace('Sending reload event to "${view.uiIsolate.name}"');
|
||||
await view.uiIsolate.reload();
|
||||
}
|
||||
await device.refreshViews();
|
||||
}
|
||||
// We are now running from source.
|
||||
_runningFromSnapshot = false;
|
||||
|
|
Loading…
Reference in a new issue