src/Tools/jEdit/src/jedit_editor.scala
changeset 55432 9c53198dbb1c
parent 54706 d3c656f0b7ab
child 55781 b3a4207fb9a6
--- a/src/Tools/jEdit/src/jedit_editor.scala	Tue Feb 11 17:44:29 2014 +0100
+++ b/src/Tools/jEdit/src/jedit_editor.scala	Tue Feb 11 21:58:31 2014 +0100
@@ -69,7 +69,7 @@
     val buffer = view.getBuffer
 
     PIDE.document_view(text_area) match {
-      case Some(doc_view) =>
+      case Some(doc_view) if doc_view.model.is_theory =>
         val node = snapshot.version.nodes(doc_view.model.node_name)
         val caret = snapshot.revert(text_area.getCaretPosition)
         if (caret < buffer.getLength) {
@@ -81,7 +81,7 @@
           else None
         }
         else node.commands.reverse.iterator.find(cmd => !cmd.is_ignored)
-      case None =>
+      case _ =>
         PIDE.document_model(buffer) match {
           case Some(model) if !model.is_theory =>
             snapshot.version.nodes.thy_load_commands(model.node_name) match {