diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocQuarantineStatusCleaner.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocQuarantineStatusCleaner.java index dcb9eee66d94..b5d8614fee16 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocQuarantineStatusCleaner.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/JavadocQuarantineStatusCleaner.java @@ -41,7 +41,7 @@ import java.util.stream.Stream; /** * Files downloaded from Internet are marked as 'quarantined' by OS X. - * For such files opening urls of type file://path#fragment via + * For such files, opening URLs of type file://path#fragment via * * Launch Services API * @@ -56,10 +56,10 @@ public class JavadocQuarantineStatusCleaner { private static final String QUARANTINE_ATTRIBUTE = "com.apple.quarantine"; - public static void cleanIfNeeded(@NotNull VirtualFile... files) { - if (files.length > 0 && SystemInfo.isMac) { + public static void cleanIfNeeded(@NotNull VirtualFile... docFolders) { + if (docFolders.length > 0 && SystemInfo.isMac) { ApplicationManager.getApplication().executeOnPooledThread(() -> { - List quarantined = Stream.of(files) + List quarantined = Stream.of(docFolders) .filter(f -> f.isInLocalFileSystem() && f.isDirectory() && XAttrUtil.getXAttr(f.getPath(), QUARANTINE_ATTRIBUTE) != null) .map(VirtualFile::getPath) .collect(Collectors.toList());