From cd1e4add4560424a541fef07c71063e5d497ae82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20D=C3=B6bber?= <doebber@in.tum.de> Date: Tue, 24 Jan 2012 18:19:54 +0000 Subject: [PATCH] widely integrated FiedlAssist refs 563 --- .../org/fortiss/tooling/base/ui/fieldassist/FieldAssist.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/fieldassist/FieldAssist.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/fieldassist/FieldAssist.java index 818a0abb8..c103fd6a8 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/fieldassist/FieldAssist.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/fieldassist/FieldAssist.java @@ -125,7 +125,10 @@ public class FieldAssist { /** Finds the beginning of the word the cursor is placed in. */ private int findBeginningOfWord(String contents, int position) { - int tmp = Math.max(0, position - 1); + if (contents.isEmpty()) { + return -1; + } + int tmp = position - 1; while (tmp >= 0 && !Character.isWhitespace(contents.charAt(tmp)) && !isAdditionalWhitespace(contents.charAt(tmp))) { tmp--; -- GitLab