Fix NoReadAccessException running scratch file in Android Studio
KtScratchSourceFileProcessor accesses PsiElement.getText
This commit is contained in:
@@ -66,7 +66,7 @@ class KtCompilingExecutor(file: ScratchFile) : ScratchExecutor(file) {
|
|||||||
return error("Compilation Error")
|
return error("Compilation Error")
|
||||||
}
|
}
|
||||||
|
|
||||||
val result = KtScratchSourceFileProcessor().process(file)
|
val result = runReadAction { KtScratchSourceFileProcessor().process(file) }
|
||||||
when (result) {
|
when (result) {
|
||||||
is KtScratchSourceFileProcessor.Result.Error -> return error(result.message)
|
is KtScratchSourceFileProcessor.Result.Error -> return error(result.message)
|
||||||
is KtScratchSourceFileProcessor.Result.OK -> {
|
is KtScratchSourceFileProcessor.Result.OK -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user