Author: tchemit Date: 2014-03-25 13:19:33 +0100 (Tue, 25 Mar 2014) New Revision: 2819 Url: http://forge.nuiton.org/projects/jaxx/repository/revisions/2819 Log: fixes #3130: Avoid to get error if model is empty Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/JaxxFilterableListModel.java Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/JaxxFilterableListModel.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/JaxxFilterableListModel.java 2014-03-25 11:52:57 UTC (rev 2818) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/JaxxFilterableListModel.java 2014-03-25 12:19:33 UTC (rev 2819) @@ -56,10 +56,12 @@ public E getElementAt(int index) { E result; - if (index >= 0 && index < filteredItems.size()) { - result = filteredItems.get(index); - } else { - result = null; + synchronized (this) { + if (index >= 0 && index < filteredItems.size()) { + result = filteredItems.get(index); + } else { + result = null; + } } return result; }