aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/gc/GCParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/GCParser.java')
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCParser.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java
index cf7c762..7143058 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCParser.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java
@@ -186,15 +186,11 @@ public abstract class GCParser {
if (StringUtils.isNotBlank(inventoryPre)) {
final Matcher matcherTbsInside = GCConstants.PATTERN_SEARCH_TRACKABLESINSIDE.matcher(inventoryPre);
while (matcherTbsInside.find()) {
- if (matcherTbsInside.groupCount() == 2 && matcherTbsInside.group(2) != null) {
- final String inventoryItem = matcherTbsInside.group(2).toLowerCase();
- if (inventoryItem.equals("premium member only cache")) {
- continue;
- } else {
- if (cache.getInventoryItems() <= 0) {
- cache.setInventoryItems(1);
- }
- }
+ if (matcherTbsInside.groupCount() == 2 &&
+ matcherTbsInside.group(2) != null &&
+ !matcherTbsInside.group(2).equalsIgnoreCase("premium member only cache") &&
+ cache.getInventoryItems() <= 0) {
+ cache.setInventoryItems(1);
}
}
}