diff --git a/gallery/gallery/tool/grind.dart b/gallery/gallery/tool/grind.dart index 220105d11..31b697648 100644 --- a/gallery/gallery/tool/grind.dart +++ b/gallery/gallery/tool/grind.dart @@ -149,8 +149,9 @@ Future _startProcess(String executable, /// Return the flutter root path from the environment variables. String _flutterRootPath() { + final separator = (Platform.isWindows) ? ';' : ':'; final flutterBinPath = - Platform.environment['PATH'].split(':').lastWhere((setting) { + Platform.environment['PATH'].split(separator).lastWhere((setting) { return path.canonicalize(setting).endsWith(path.join('flutter', 'bin')); }); return Directory(flutterBinPath).parent.path;