From 52d7c5b184c698ff6552c7517dbdd7723c8fa208 Mon Sep 17 00:00:00 2001 From: Honfika Date: Sat, 28 Dec 2013 09:38:42 +0100 Subject: [PATCH] case insensitive filtering in classtree --- .../decompiler/flash/gui/abc/ClassesListTreeModel.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/abc/ClassesListTreeModel.java b/trunk/src/com/jpexs/decompiler/flash/gui/abc/ClassesListTreeModel.java index 7fdf0e44f..3ab006ee3 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/abc/ClassesListTreeModel.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/abc/ClassesListTreeModel.java @@ -111,12 +111,11 @@ public class ClassesListTreeModel implements TreeModel, TreeElementItem { public final void setFilter(String filter) { classTree = new Tree(swf); + filter = (filter == null || filter.isEmpty()) ? null : filter.toLowerCase(); for (MyEntry item : list) { if (filter != null) { - if (!filter.isEmpty()) { - if (!item.key.toString().contains(filter)) { - continue; - } + if (!item.key.toString().toLowerCase().contains(filter)) { + continue; } } //String nsName = path.contains(".") ? path.substring(path.lastIndexOf(".") + 1) : path;