Fix canceling of search filter selection

This commit is contained in:
drdev
2015-09-05 17:43:37 +00:00
parent 87692b9a84
commit a885f7c8a9

View File

@@ -253,19 +253,17 @@ public class AdvancedSearchFilter<T extends InventoryItem> extends ItemFilter<T>
FThreads.invokeInBackgroundThread(new Runnable() {
@Override
public void run() {
filter = AdvancedSearch.getFilter(itemManager.getGenericType());
final AdvancedSearch.Filter<T> newFilter = AdvancedSearch.getFilter(itemManager.getGenericType());
if (newFilter != null) {
FThreads.invokeInEdtLater(new Runnable() {
@Override
public void run() {
if (filter == null) {
btnFilter.setText(emptyFilterText);
}
else {
filter = newFilter;
btnFilter.setText(filter.toString());
}
}
});
}
}
});
}
}).build());