Fixed KotlinAndroidResourceQuickFixProvider for AS 2.2
This commit is contained in:
committed by
Dmitry Jemerov
parent
594e2b6a77
commit
180ae070ee
+5
-2
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.android.inspection
|
||||
|
||||
import com.android.resources.ResourceFolderType
|
||||
import com.android.resources.ResourceType
|
||||
import com.intellij.codeInsight.daemon.QuickFixActionRegistrar
|
||||
import com.intellij.codeInsight.quickfix.UnresolvedReferenceQuickFixProvider
|
||||
@@ -48,8 +49,10 @@ class KotlinAndroidResourceQuickFixProvider : UnresolvedReferenceQuickFixProvide
|
||||
if (AndroidResourceUtil.ALL_VALUE_RESOURCE_TYPES.contains(resourceType)) {
|
||||
registrar.register(CreateValueResourceQuickFix(facet, resourceType, info.fieldName, contextFile, true))
|
||||
}
|
||||
if (AndroidResourceUtil.XML_FILE_RESOURCE_TYPES.contains(resourceType)) {
|
||||
registrar.register(CreateFileResourceQuickFix(facet, resourceType, info.fieldName, contextFile, true))
|
||||
|
||||
val folderType = AndroidResourceUtil.XML_FILE_RESOURCE_TYPES[resourceType] as? ResourceFolderType
|
||||
if (folderType != null) {
|
||||
registrar.register(CreateFileResourceQuickFix(facet, folderType, info.fieldName, contextFile, true))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user