Fix T73696: Text editor scroll glitch

Scrolling a short text buffer could show the cursor offset.
This commit is contained in:
Kai Jægersen 2020-02-10 17:04:01 +11:00 committed by Campbell Barton
parent cdfaddbb1d
commit 7c54de4ab3
Notes: blender-bot 2023-02-14 03:46:57 +01:00
Referenced by issue #73696, Text Editor: Text decorators glitch
1 changed files with 2 additions and 1 deletions

View File

@ -29,6 +29,7 @@
#include "DNA_text_types.h"
#include "BLI_blenlib.h"
#include "BLI_math_base.h"
#include "BLT_translation.h"
@ -2544,7 +2545,7 @@ static void text_scroll_state_init(TextScroll *tsc, SpaceText *st, ARegion *ar)
tsc->state.ofs_init[1] = st->top;
tsc->state.ofs_max[0] = INT_MAX;
tsc->state.ofs_max[1] = text_get_total_lines(st, ar) - (st->runtime.viewlines / 2);
tsc->state.ofs_max[1] = max_ii(0, text_get_total_lines(st, ar) - (st->runtime.viewlines / 2));
tsc->state.size_px[0] = st->runtime.cwidth_px;
tsc->state.size_px[1] = TXT_LINE_HEIGHT(st);