From bb897dc835de4bd730c802a94323deaef84ed383 Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 25 Mar 2017 17:14:09 +0000 Subject: [PATCH] ide: Spaces are not illuminated any more git-svn-id: svn://ultimatepp.org/upp/trunk@10971 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CodeEditor/CodeEditor.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/uppsrc/CodeEditor/CodeEditor.cpp b/uppsrc/CodeEditor/CodeEditor.cpp index 06858a51a..bbf3c979c 100644 --- a/uppsrc/CodeEditor/CodeEditor.cpp +++ b/uppsrc/CodeEditor/CodeEditor.cpp @@ -272,6 +272,7 @@ void CodeEditor::SelectionChanged() int l, h; WString nilluminated; bool sel = GetSelection(l, h); + bool ill = false; if(sel && h - l < 128) { for(int i = l; i < h; i++) { int c = GetChar(i); @@ -279,9 +280,13 @@ void CodeEditor::SelectionChanged() nilluminated.Clear(); break; } + if(!IsSpace(c)) + ill = true; nilluminated.Cat(c); } } + if(!ill) + nilluminated.Clear(); if(illuminated != nilluminated) { illuminated = nilluminated; Refresh();