Просмотр исходного кода

CodeView.kt: Optimize highlight() Editable length identification

1552980358 4 лет назад
Родитель
Сommit
59a571d3f3
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      app/src/main/java/io/legado/app/ui/widget/code/CodeView.kt

+ 4 - 1
app/src/main/java/io/legado/app/ui/widget/code/CodeView.kt

@@ -169,7 +169,10 @@ class CodeView : AppCompatMultiAutoCompleteTextView {
     }
     }
 
 
     private fun highlight(editable: Editable): Editable {
     private fun highlight(editable: Editable): Editable {
-        if (editable.isEmpty() || editable.length > 1024) return editable
+        // if (editable.isEmpty() || editable.length > 1024) return editable
+        if (editable.length !in 1 .. 1024) {
+            return editable
+        }
         try {
         try {
             clearSpans(editable)
             clearSpans(editable)
             highlightErrorLines(editable)
             highlightErrorLines(editable)