[platform] ignoring invalid files in "reload from disk" action - NPE fix (EA-247223)

GitOrigin-RevId: 59ae1e7f7dfe4dd8008b28d813438d91af93b1f8
This commit is contained in:
Roman Shevchenko
2020-12-13 19:32:58 +00:00
committed by intellij-monorepo-bot
parent 8f71bdc342
commit 376c3ba1bd
@@ -51,6 +51,7 @@ public class SynchronizeCurrentFileAction extends AnAction implements DumbAware
}
private static Stream<VirtualFile> localFiles(AnActionEvent e) {
return Stream.of(e.getData(CommonDataKeys.VIRTUAL_FILE_ARRAY)).filter(f -> f.isValid() && f.isInLocalFileSystem());
VirtualFile[] files = e.getData(CommonDataKeys.VIRTUAL_FILE_ARRAY);
return files != null ? Stream.of(files).filter(f -> f.isValid() && f.isInLocalFileSystem()) : Stream.empty();
}
}