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

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);