tuned -- help finding rare NPE on cold start;
authorwenzelm
Wed, 28 Aug 2013 19:08:11 +0200
changeset 53249 c95e9aee959c
parent 53248 7a4b4b3b9ecd
child 53250 31f956f42e8d
tuned -- help finding rare NPE on cold start;
src/Tools/jEdit/src/token_markup.scala
--- a/src/Tools/jEdit/src/token_markup.scala	Wed Aug 28 17:20:16 2013 +0200
+++ b/src/Tools/jEdit/src/token_markup.scala	Wed Aug 28 19:08:11 2013 +0200
@@ -285,7 +285,11 @@
   def refresh_buffer(buffer: JEditBuffer)
   {
     buffer.setTokenMarker(jEdit.getMode("text").getTokenMarker)
-    markers.get(buffer.getMode.getName).map(buffer.setTokenMarker(_))
+    // FIXME potential NPE ahead!?!
+    val mode = buffer.getMode
+    val name = mode.getName
+    val marker = markers.get(name)
+    marker.map(buffer.setTokenMarker(_))
   }
 }