Skip to content

Commit e484455

Browse files
committed
Fix #30: App crash on searching for word containing special characters
1 parent 871485c commit e484455

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/main/java/com/amrdeveloper/codeviewlibrary/MainActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import java.util.HashMap;
3030
import java.util.List;
3131
import java.util.Map;
32+
import java.util.regex.Pattern;
3233

3334
public class MainActivity extends AppCompatActivity {
3435

@@ -228,9 +229,9 @@ public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
228229

229230
@Override
230231
public void afterTextChanged(Editable editable) {
231-
String text = editable.toString();
232+
String text = editable.toString().trim();
232233
if (text.isEmpty()) codeView.clearMatches();
233-
codeView.findMatches(text);
234+
codeView.findMatches(Pattern.quote(text));
234235
}
235236
});
236237

0 commit comments

Comments
 (0)