From 60971d4abe6389b0dda0ed1aa3dfe299729b5fa0 Mon Sep 17 00:00:00 2001 From: Vhati Date: Sat, 14 Sep 2013 22:13:55 -0400 Subject: [PATCH] Fixed advanced selector tag not narrowing results when it had a value --- skel_common/readme_changelog.txt | 1 + src/main/java/net/vhati/modmanager/core/XMLPatcher.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/skel_common/readme_changelog.txt b/skel_common/readme_changelog.txt index 3ea2f8a..aaf1173 100644 --- a/skel_common/readme_changelog.txt +++ b/skel_common/readme_changelog.txt @@ -3,6 +3,7 @@ Changelog ???: - Added "Return FTL to an unmodded state before switching to a new version" - Fixed advanced find tags' panic arg (was "true" all the time) +- Fixed advanced selector tag not narrowing results when it had a value - Fixed perpetually green "Update" button 1.2: diff --git a/src/main/java/net/vhati/modmanager/core/XMLPatcher.java b/src/main/java/net/vhati/modmanager/core/XMLPatcher.java index 14673e7..22a6422 100644 --- a/src/main/java/net/vhati/modmanager/core/XMLPatcher.java +++ b/src/main/java/net/vhati/modmanager/core/XMLPatcher.java @@ -160,7 +160,7 @@ public class XMLPatcher { } } searchValue = selectorNode.getTextTrim(); // Never null, but often "". - if ( searchValue.length() > 0 ) searchValue = null; + if ( searchValue.length() == 0 ) searchValue = null; } LikeFilter searchFilter = new LikeFilter( searchType, attrMap, searchValue ); @@ -210,7 +210,7 @@ public class XMLPatcher { } } searchValue = selectorNode.getTextTrim(); // Never null, but often "". - if ( searchValue.length() > 0 ) searchValue = null; + if ( searchValue.length() == 0 ) searchValue = null; } LikeFilter searchChildFilter = new LikeFilter( searchChildType, attrMap, searchValue );