fix selection dialog
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / dialog / selection / CdmFilteredItemsSelectionDialog.java
index 975673b48d4ce017851059fc02c68ed6f9aba272..45a5810430cc3b7bac7259f6646bb8691ed3a191 100644 (file)
@@ -1190,7 +1190,7 @@ public abstract class CdmFilteredItemsSelectionDialog extends SelectionStatusDia
          * refiltering.
          */
         protected void applyFilter() {
-
+            initModel();
             ItemsFilter newFilter = createFilter();
 
             // don't apply filtering for patterns which mean the same, for example:
@@ -2938,11 +2938,13 @@ public abstract class CdmFilteredItemsSelectionDialog extends SelectionStatusDia
              */
             @Override
             public Object[] getElements(Object inputElement) {
+                //return items.toArray();
                 return lastFilteredItems.toArray();
             }
 
             public int getNumberOfElements() {
-                return lastFilteredItems.size();
+
+               return lastFilteredItems.size();
             }
 
             /*
@@ -3401,6 +3403,11 @@ public abstract class CdmFilteredItemsSelectionDialog extends SelectionStatusDia
             return pattern;
         }
 
+        /**
+         * <p>initModel</p>
+         */
+        abstract protected void initModel();
+
     }