From cd7e52ab88f9661805259e30cd599f35dc4714ea Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Tue, 28 Jan 2020 20:09:52 +0530 Subject: [PATCH] [Gallery] Added platform dependent separator for cross platform compatibility (#285) Added platform dependent separator for cross platform compatibility. --- gallery/gallery/tool/grind.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;