From 73a660f2b676d85f82fa1ea41412fbdbfb50612e Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Tue, 1 Jan 2013 13:04:20 +0100 Subject: fix #2312: not all hint pictures are shown Only "jpg" and "jpeg" extensions were recognized. Other image extensions can be used, so recognize "png" and "gif" as well. The regexp could probably be extended to accept arbitrary names, but there is a risk of treating some non-pictures as false positives. --- main/src/cgeo/geocaching/connector/gc/GCConstants.java | 2 +- main/src/cgeo/geocaching/connector/gc/GCParser.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/connector/gc/GCConstants.java b/main/src/cgeo/geocaching/connector/gc/GCConstants.java index 4745d90..2b4ca46 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConstants.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConstants.java @@ -56,7 +56,7 @@ public final class GCConstants { public final static Pattern PATTERN_ATTRIBUTES = Pattern.compile("

.+?Attributes

[^<]*
((?:[^<]*\"[^\"]+\"[^]*>)+?)[^<]*]+>]+>([^<]+)(?:
([^<]+)

)?"); + public final static Pattern PATTERN_SPOILER_IMAGE = Pattern.compile("]+>]+>([^<]+)(?:
([^<]+)

)?"); public final static Pattern PATTERN_INVENTORY = Pattern.compile("\\W*Inventory[^<]*[^<]*[^<]*