[devkit] quick fix for the freeze on opening big text files in the editor (IJPL-165034)

(cherry picked from commit 034cec74b03ab3f21a078c682ec0dbde50fc2e04)

GitOrigin-RevId: ccbd1873103f2b7d2e98e3d8be3b1d1f2c1d6c5d
This commit is contained in:
Nikolay Chashnikov
2024-11-18 14:54:49 +00:00
committed by intellij-monorepo-bot
parent 7bc18981a5
commit b7b594da2b
@@ -14,7 +14,7 @@ import com.intellij.unscramble.UnscrambleUtils
*/
class StackTraceFileEditorProvider : WeighedFileEditorProvider() {
override fun accept(project: Project, file: VirtualFile): Boolean {
return file.extension == "txt" && UnscrambleUtils.isStackTrace(loadText(file))
return file.extension == "txt" && file.length < 10_000 && UnscrambleUtils.isStackTrace(loadText(file))
}
override fun createEditor(project: Project, file: VirtualFile): FileEditor = StackTraceFileEditor(project, file)