Unverified Commit 9b66fea2 authored by Jonah Williams's avatar Jonah Williams Committed by GitHub
parent cb3dee79
...@@ -141,15 +141,19 @@ class AttachCommand extends FlutterCommand { ...@@ -141,15 +141,19 @@ class AttachCommand extends FlutterCommand {
'Waiting for a connection from Flutter on ${device.name}...', 'Waiting for a connection from Flutter on ${device.name}...',
expectSlowOperation: true, expectSlowOperation: true,
); );
final int localPort = await device.findIsolatePort(module, localPorts); try {
if (localPort == null) { final int localPort = await device.findIsolatePort(module, localPorts);
if (localPort == null) {
throwToolExit('No active Observatory running module \'$module\' on ${device.name}');
}
observatoryUri = ipv6
? Uri.parse('http://[$ipv6Loopback]:$localPort/')
: Uri.parse('http://$ipv4Loopback:$localPort/');
status.stop();
} catch (_) {
status.cancel(); status.cancel();
throwToolExit('No active Observatory running module \'$module\' on ${device.name}'); rethrow;
} }
status.stop();
observatoryUri = ipv6
? Uri.parse('http://[$ipv6Loopback]:$localPort/')
: Uri.parse('http://$ipv4Loopback:$localPort/');
} else { } else {
ProtocolDiscovery observatoryDiscovery; ProtocolDiscovery observatoryDiscovery;
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment