Index: trunk/CONTRIBUTION
===================================================================
--- trunk/CONTRIBUTION	(revision 4131)
+++ trunk/CONTRIBUTION	(revision 4132)
@@ -34,8 +34,4 @@
 GPL. The world image is from onearth.pl.
 
-The gettext-commons-0.9.jar is from Felix Berger and Steffen 
-Pingel (http://xnap-commons.sourceforge.net/gettext-commons/).
-The jar file is licensed under LGPL.
-
 The Bzip2 code is from Keiron Liddle (Apache project) and licensed
 with Apache license version 2.0.
Index: trunk/README
===================================================================
--- trunk/README	(revision 4131)
+++ trunk/README	(revision 4132)
@@ -35,5 +35,5 @@
 Under Linux open a shell, go to the file directory and type
 "java -jar josm-latest.jar" to launch. If this don't help, try to set
-you JAVA_HOME variable to the java location (the root location, not
+your JAVA_HOME variable to the java location (the root location, not
 the bin)
 
Index: trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java	(revision 4131)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java	(revision 4132)
@@ -70,21 +70,21 @@
             String curText = getText(0, size);
 
-            // if the text starts with a number we don't autocomplete
+            // item for lookup and selection
+            Object item = null;
+            // if the text is a number we don't autocomplete
             if (Main.pref.getBoolean("autocomplete.dont_complete_numbers", true)) {
                 try {
                     Long.parseLong(str);
-                    if (curText.length() == 0)
-                        // we don't autocomplete on numbers
-                        return;
-                    Long.parseLong(curText);
-                    return;
+                    if (curText.length() != 0)
+                        Long.parseLong(curText);
                 } catch (NumberFormatException e) {
                     // either the new text or the current text isn't a number. We continue with
                     // autocompletion
-                }
-            }
-
-            // lookup and select a matching item
-            Object item = lookupItem(curText);
+                    item = lookupItem(curText);
+                }
+            } else {
+                item = lookupItem(curText);
+            }
+
             setSelectedItem(item);
             if (initial) {
