diff --git a/prism/src/userinterface/model/GUITextModelEditor.java b/prism/src/userinterface/model/GUITextModelEditor.java index cb937329..a99bfe8e 100644 --- a/prism/src/userinterface/model/GUITextModelEditor.java +++ b/prism/src/userinterface/model/GUITextModelEditor.java @@ -703,6 +703,8 @@ public class GUITextModelEditor extends GUIModelEditor implements DocumentListen public int computeDocumentOffset(int line, int column) throws BadLocationException { + if (line < 0 || column < 0) throw new BadLocationException("Negative line/col", -1); + Element lineElement = editor.getDocument().getDefaultRootElement(). getElement(line-1);