From 8e3f8c4c148122c0adcc682db77f670acbe20f18 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Thu, 20 Jul 2017 18:51:50 +0300 Subject: [PATCH] Fix calling GSS.union for empty array EA-104046 --- .../kotlin/idea/decompiler/navigation/SourceNavigationHelper.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.kt index 08fdfd6d5ea..1322b6e977c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.kt @@ -72,7 +72,7 @@ object SourceNavigationHelper { } } - private fun Collection.union() = GlobalSearchScope.union(this.toTypedArray()) + private fun Collection.union() = if (this.isNotEmpty()) GlobalSearchScope.union(this.toTypedArray()) else null private fun haveRenamesInImports(files: Collection) = files.any { it.importDirectives.any { it.aliasName != null } }