Skip to content
Snippets Groups Projects
Commit 09522832 authored by Simon Barner's avatar Simon Barner
Browse files

Merge branch '3953' into 'master'

3953: Make dynamic tree content provider filter case insensitive

See merge request !95
parents 2db06c04 330d2d5c
No related branches found
No related tags found
1 merge request!953953: Make dynamic tree content provider filter case insensitive
DynamicTreeContentProviderBase.java e801da995a1b6e5a1b757247c1638bafb6073e6d GREEN
DynamicTreeContentProviderBase.java 6760a6dc5721175b1dada8f30fd9da05f7bcc4b3 GREEN
DynamicTreeItem.java 75dc5534b119ffdb3c10a65810c2a0f330b7955e GREEN
DynamicTreeTableUIProviderBase.java 75ddf3e91c08fd6a5853ab261593040d1039d774 GREEN
DynamicTreeTableViewer.java 431ac62cbd6ad7df25852fce1b5a62a05ba510e3 GREEN
......
......@@ -62,7 +62,13 @@ public abstract class DynamicTreeContentProviderBase<T> {
/** Sub-classes may override to implement simple filter behavior. */
protected boolean filter(T element, String filterValue) {
return element != null && element.toString().contains(filterValue);
if(element == null) {
return false;
}
if(filterValue == null || "".equals(filterValue)) {
return true;
}
return element.toString().toLowerCase().contains(filterValue.toLowerCase());
}
/** Returns the sorter comparator. */
......
......@@ -5,7 +5,7 @@ LibraryViewDragSourceAdapter.java 56ef61b214ef5d6cb5b751791a92158bda0391ec GREEN
LinkWithEditorPartListener.java c5ab74424378e7b158a805c4dd14fc03c8abeded GREEN
MarkerViewContentProvider.java 4cb1192baebe21bca951c439c163d0c171512515 GREEN
MarkerViewPart.java cbb650271b6877af205421b7cb11f930440a7ef9 GREEN
ModelElementsViewFX.java 5e1b3217eaa69c6d54c4300cdd1c744e36b3495b GREEN
ModelElementsViewFX.java b1d03d57b67bf2c7b1d8da0ad3b16ea7d59efab5 GREEN
NavigatorNewMenu.java a35e391960d1dacbe7f77982e53e1891e9382d5a GREEN
NavigatorTreeContentComparator.java d9f1354cfdff78b104b28887d2397e5ca0e9755b GREEN
NavigatorTreeContentProvider.java 1fbe97bebf3805cc1af190cecd784fc1cfd12306 GREEN
......
......@@ -188,7 +188,7 @@ public final class ModelElementsViewFX extends FXViewPart {
}
if(element instanceof Prototype) {
Prototype proto = (Prototype)element;
return proto.getName().contains(filterValue);
return proto.getName().toLowerCase().contains(filterValue.toLowerCase());
}
}
return false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment