This is an automated email from the ASF dual-hosted git repository.

lkishalmi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 12616413ff4 Fix ugly semantic coloring on CSL languages while editing
12616413ff4 is described below

commit 12616413ff4badd28721cacfb16de3c3f712fe72
Author: Laszlo Kishalmi <[email protected]>
AuthorDate: Wed Dec 4 14:17:48 2024 -0800

    Fix ugly semantic coloring on CSL languages while editing
---
 .../modules/csl/editor/semantic/GsfSemanticLayer.java        | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git 
a/ide/csl.api/src/org/netbeans/modules/csl/editor/semantic/GsfSemanticLayer.java
 
b/ide/csl.api/src/org/netbeans/modules/csl/editor/semantic/GsfSemanticLayer.java
index dfa8403c0bb..4b55286d767 100644
--- 
a/ide/csl.api/src/org/netbeans/modules/csl/editor/semantic/GsfSemanticLayer.java
+++ 
b/ide/csl.api/src/org/netbeans/modules/csl/editor/semantic/GsfSemanticLayer.java
@@ -311,23 +311,17 @@ public class GsfSemanticLayer extends 
AbstractHighlightsContainer implements Doc
 
         @Override
         public int getStartOffset() {
-            return (element != null)
-                    ? layer.getShiftedPos(element.range.getStart())
-                    : Integer.MAX_VALUE;
+            return  layer.getShiftedPos(element.range.getStart());
         }
 
         @Override
         public int getEndOffset() {
-            return (element != null)
-                    ? Math.min(layer.getShiftedPos(element.range.getEnd()), 
nextElementStartOffset)
-                    : Integer.MAX_VALUE;
+            return layer.getShiftedPos(element.range.getEnd());
         }
 
         @Override
         public AttributeSet getAttributes() {
-            return (element != null)
-                    ? layer.getColoring(element.coloring, element.language)
-                    : SimpleAttributeSet.EMPTY;
+            return layer.getColoring(element.coloring, element.language);
         }
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to