Ticket #20134: 20134.patch

File 20134.patch, 1.3 KB (added by marcello@…, 5 years ago)

Tentative patch

  • src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java

     
    157157                item = lookupItem(curText, false);
    158158            }
    159159
    160             setSelectedItem(item);
    161160            if (initial) {
    162161                start = 0;
    163162            }
     
    167166                    selecting = true;
    168167                    super.remove(0, size);
    169168                    super.insertString(0, newText, a);
     169                    AutoCompletingComboBox.this.setSelectedItem(item);
    170170                    selecting = false;
    171171                    start = size;
    172172                    end = getLength();
     
    186186            }
    187187        }
    188188
    189         private void setSelectedItem(Object item) {
    190             selecting = true;
    191             AutoCompletingComboBox.this.setSelectedItem(item);
    192             selecting = false;
    193         }
    194 
    195189        private Object lookupItem(String pattern, boolean match) {
    196190            ComboBoxModel<AutoCompletionItem> model = getModel();
    197191            AutoCompletionItem bestItem = null;