Fix screenshotting code (#68261)

This commit is contained in:
Jonah Williams 2020-10-15 19:03:28 -07:00 committed by GitHub
parent d7f80fcdd3
commit 35c364053b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -280,12 +280,12 @@ Future<Process> startProcess(
final String finalWorkingDirectory = workingDirectory ?? cwd; final String finalWorkingDirectory = workingDirectory ?? cwd;
print('\nExecuting: $command in $finalWorkingDirectory' print('\nExecuting: $command in $finalWorkingDirectory'
+ (environment != null ? ' with environment $environment' : '')); + (environment != null ? ' with environment $environment' : ''));
environment ??= <String, String>{}; final Map<String, String> newEnvironment = Map<String, String>.from(environment ?? <String, String>{});
environment['BOT'] = isBot ? 'true' : 'false'; newEnvironment['BOT'] = isBot ? 'true' : 'false';
environment['FLUTTER_IOS_SCREENSHOT_ON_CONNECTION_FAILURE'] = 'true'; newEnvironment['FLUTTER_IOS_SCREENSHOT_ON_CONNECTION_FAILURE'] = 'true';
final Process process = await _processManager.start( final Process process = await _processManager.start(
<String>[executable, ...arguments], <String>[executable, ...arguments],
environment: environment, environment: newEnvironment,
workingDirectory: finalWorkingDirectory, workingDirectory: finalWorkingDirectory,
); );
final ProcessInfo processInfo = ProcessInfo(command, process); final ProcessInfo processInfo = ProcessInfo(command, process);