From 386d275a0a0ea5b2725ff872fe8811cebecd2422 Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 27 Mar 2018 19:35:55 +1100 Subject: Backport: Return a FillResult struct from RunStyles::FillRange instead of modifying arguments as that is clumsy when converting types. Backport of changeset 6657:43515e7709c6. --- src/Document.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Document.cxx') diff --git a/src/Document.cxx b/src/Document.cxx index c9cb15614..edb60a26a 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -2247,11 +2247,11 @@ void SCI_METHOD Document::DecorationSetCurrentIndicator(int indicator) { } void SCI_METHOD Document::DecorationFillRange(Sci_Position position, int value, Sci_Position fillLength) { - Sci::Position sciPosition = static_cast(position); - Sci::Position sciFillLength = static_cast(fillLength); - if (decorations.FillRange(sciPosition, value, sciFillLength)) { + const FillResult fr = decorations.FillRange( + static_cast(position), value, static_cast(fillLength)); + if (fr.changed) { const DocModification mh(SC_MOD_CHANGEINDICATOR | SC_PERFORMED_USER, - sciPosition, sciFillLength); + fr.position, fr.fillLength); NotifyModified(mh); } } -- cgit v1.2.3