diff --git a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy index 67902e8b..fe4d6161 100644 --- a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy @@ -380,23 +380,7 @@ class MainFrameView { panel { label(trans("FILTER")) def textField = new JTextField(columns: 20) - DocumentListener dl = new DocumentListener() { - @Override - void insertUpdate(DocumentEvent e) { - controller.filterLibrary() - } - - @Override - void removeUpdate(DocumentEvent e) { - controller.filterLibrary() - } - - @Override - void changedUpdate(DocumentEvent e) { - controller.filterLibrary() - } - } - textField.getDocument().addDocumentListener(dl) + textField.addActionListener({controller.filterLibrary()}) widget(id: "library-filter-textfield", textField) } panel {