| Index: runtime/bin/file_impl.dart
|
| diff --git a/runtime/bin/file_impl.dart b/runtime/bin/file_impl.dart
|
| index d18552275210a156a983021c213e65860a86b44c..fd2c4cbe6ccebcb474f074726f46d56eaa9d2bd6 100644
|
| --- a/runtime/bin/file_impl.dart
|
| +++ b/runtime/bin/file_impl.dart
|
| @@ -38,6 +38,7 @@ class _FileInputStream extends _BaseDataInputStream implements InputStream {
|
| }
|
|
|
| void _closeFile() {
|
| + if (available() == 0) _cancelScheduledDataCallback();
|
| if (!_openedFile.closed) {
|
| _openedFile.close().then((ignore) {
|
| _streamMarkedClosed = true;
|
|
|