[Bf-blender-cvs] [7e82c840b7a] master: Fix text editor auto-close with quotes
Campbell Barton
noreply at git.blender.org
Sun Nov 14 01:27:47 CET 2021
Commit: 7e82c840b7a43b0594ba274c745f3049e0148d12
Author: Campbell Barton
Date: Sun Nov 14 11:26:06 2021 +1100
Branches: master
https://developer.blender.org/rB7e82c840b7a43b0594ba274c745f3049e0148d12
Fix text editor auto-close with quotes
Back-spacing a quote from the beginning of a line
would delete the quote in-front instead of doing nothing.
===================================================================
M source/blender/editors/space_text/text_ops.c
===================================================================
diff --git a/source/blender/editors/space_text/text_ops.c b/source/blender/editors/space_text/text_ops.c
index 08869acdfc6..3c0ffa29bbd 100644
--- a/source/blender/editors/space_text/text_ops.c
+++ b/source/blender/editors/space_text/text_ops.c
@@ -2431,7 +2431,8 @@ static int text_delete_exec(bContext *C, wmOperator *op)
const char *curr = text->curl->line + text->curc;
if (*curr != '\0') {
const char *prev = BLI_str_find_prev_char_utf8(curr, text->curl->line);
- if (*curr == text_closing_character_pair_get(*prev)) {
+ if ((curr != prev) && /* When back-spacing from the start of the line. */
+ (*curr == text_closing_character_pair_get(*prev))) {
txt_move_right(text, false);
txt_backspace_char(text);
}
More information about the Bf-blender-cvs
mailing list