Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/space_text/text_draw.c')
-rw-r--r--source/blender/editors/space_text/text_draw.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/source/blender/editors/space_text/text_draw.c b/source/blender/editors/space_text/text_draw.c
index 16087921ab6..9448f6af69f 100644
--- a/source/blender/editors/space_text/text_draw.c
+++ b/source/blender/editors/space_text/text_draw.c
@@ -1108,8 +1108,13 @@ static void draw_cursor(SpaceText *st, ARegion *ar)
vsell = txt_get_span(text->lines.first, text->sell) - st->top + offl;
vselc = text_get_char_pos(st, text->sell->line, text->selc) - st->left + offc;
- if (vcurc < 0) vcurc = 0;
- if (vselc < 0) vselc = 0, hidden = 1;
+ if (vcurc < 0) {
+ vcurc = 0;
+ }
+ if (vselc < 0) {
+ vselc = 0;
+ hidden = 1;
+ }
UI_ThemeColor(TH_SHADE2);
x = st->showlinenrs ? TXT_OFFSET + TEXTXLOC : TXT_OFFSET;
@@ -1135,11 +1140,16 @@ static void draw_cursor(SpaceText *st, ARegion *ar)
}
y -= froml * lheight;
- glRecti(x + fromc * st->cwidth - 1, y, ar->winx, y - lheight); y -= lheight;
- for (i = froml + 1; i < tol; i++)
- glRecti(x - 4, y, ar->winx, y - lheight), y -= lheight;
- glRecti(x - 4, y, x + toc * st->cwidth, y - lheight); y -= lheight;
+ glRecti(x + fromc * st->cwidth - 1, y, ar->winx, y - lheight);
+ y -= lheight;
+ for (i = froml + 1; i < tol; i++) {
+ glRecti(x - 4, y, ar->winx, y - lheight);
+ y -= lheight;
+ }
+
+ glRecti(x - 4, y, x + toc * st->cwidth, y - lheight);
+ y -= lheight;
}
}
else {