From aa38adf01f4d8d5d4fb18c2ccceb272c6c18dd6e Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 30 Dec 2010 09:42:05 +1100 Subject: Avoid redraws when setting an indicator over positions where it is already set. From Tino Weinkauf. --- doc/ScintillaHistory.html | 2 ++ src/RunStyles.cxx | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 6df97c96d..0f698d635 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -360,6 +360,8 @@ Carlos SS vim Martial Demolins + + Tino Weinkauf

diff --git a/src/RunStyles.cxx b/src/RunStyles.cxx index ae32c7380..460d5d244 100644 --- a/src/RunStyles.cxx +++ b/src/RunStyles.cxx @@ -147,8 +147,10 @@ bool RunStyles::FillRange(int &position, int value, int &fillLength) { runEnd = RunFromPosition(end); RemoveRunIfSameAsPrevious(runEnd); RemoveRunIfSameAsPrevious(runStart); + return true; + } else { + return false; } - return true; } void RunStyles::SetValueAt(int position, int value) { -- cgit v1.2.3