Bug 11703 fixed: Exception when selecting text in SciNotes colors prefs 21/8621/1
Calixte DENIZET [Wed, 8 Aug 2012 11:09:00 +0000 (13:09 +0200)]
Change-Id: I70d9ee7f7014de41d2835473382e10e371ac3409

scilab/CHANGES_5.4.X
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/ScilabEditorPane.java

index fecc4b9..160af13 100644 (file)
@@ -85,6 +85,8 @@ Bug Fixes
 * Bug #11701 fixed - Under Windows a CR was added in SciNotes each time the file
                      is saved.
 
+* Bug #11703 fixed - Exception when select text in SciNotes color prefs.
+
 
             Changes between version 5.4.0-beta-1 and 5.4.0-beta-2 of Scilab
             ===============================================================
index 628eabc..b54d43e 100644 (file)
@@ -130,7 +130,7 @@ public class ScilabEditorPane extends JEditorPane implements Highlighter.Highlig
     private Color saveHighlightColor;
     private boolean hasBeenSaved;
     private boolean saveHighlightEnable;
-
+    
     private EventListenerList kwListeners = new EventListenerList();
     private Map<Integer, Object> highlightedWords = new HashMap<Integer, Object>();
 
@@ -1104,7 +1104,9 @@ public class ScilabEditorPane extends JEditorPane implements Highlighter.Highlig
                 }
 
                 if (highlightedWords.size() > 1) {
-                    editor.getInfoBar().setText(String.format(SciNotesMessages.OCCURENCES_FOUND, Integer.toString(highlightedWords.size())));
+                   if (editor != null) {
+                       editor.getInfoBar().setText(String.format(SciNotesMessages.OCCURENCES_FOUND, Integer.toString(highlightedWords.size())));
+                   }
                     search = true;
                 }
                 removeHighlightOnPosition(getSelectionStart());