diff options
author | Maganty Rushyendra <mrushyendra@yahoo.com.sg> | 2020-06-12 17:28:43 +0800 |
---|---|---|
committer | Maganty Rushyendra <mrushyendra@yahoo.com.sg> | 2020-06-12 17:43:50 +0800 |
commit | 2433287871ec5ccdf1f85e3e9c057a1a589d3848 (patch) | |
tree | 807f30e0a1697080c7bd65c66763aff6e2f73cc6 | |
parent | 42bc9ba92f6cd5018dfd90d76438b82b1606bd89 (diff) |
Fix whole word search slowdown in editor
Reduce repeated iteration through the full text
when counting the number of occurrences of whole
words while searching a file in the editor.
-rw-r--r-- | editor/code_editor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/code_editor.cpp b/editor/code_editor.cpp index 9888013ce6..1b2b0a26e6 100644 --- a/editor/code_editor.cpp +++ b/editor/code_editor.cpp @@ -308,7 +308,7 @@ void FindReplaceBar::_update_results_count() { } if (is_whole_words()) { - from_pos++; // Making sure we won't hit the same match next time, if we get out via a continue. + from_pos = pos + 1; // Making sure we won't hit the same match next time, if we get out via a continue. if (pos > 0 && !is_symbol(full_text[pos - 1])) { continue; } |