diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2012-12-25 22:47:26 +0100 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2012-12-25 22:47:26 +0100 |
| commit | c13832974f5e004ce5dc02fb2047b73ae5b9f6c7 (patch) | |
| tree | 71983d9d6781192e85bbf02edf238d5109fde251 /main | |
| parent | eb7826d92cb617606e6d9f89805e2578a1d75b1a (diff) | |
| download | cgeo-c13832974f5e004ce5dc02fb2047b73ae5b9f6c7.zip cgeo-c13832974f5e004ce5dc02fb2047b73ae5b9f6c7.tar.gz cgeo-c13832974f5e004ce5dc02fb2047b73ae5b9f6c7.tar.bz2 | |
fix #2292: parse "marked missing"
Diffstat (limited to 'main')
| -rw-r--r-- | main/res/values/strings.xml | 1 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/GCParser.java | 6 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/enumerations/LogType.java | 1 |
3 files changed, 5 insertions, 3 deletions
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml index 94c2139..7c18065 100644 --- a/main/res/values/strings.xml +++ b/main/res/values/strings.xml @@ -78,6 +78,7 @@ <string name="log_discovered">Discovered</string> <string name="log_reviewer">Reviewer Note</string> <string name="log_retractlisting">Retract Listing</string> + <string name="log_marked_missing">Marked Missing</string> <string name="log_tb_nothing">Do Nothing</string> <string name="log_tb_visit">Visited</string> <string name="log_tb_drop">Dropped Off</string> diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java index d2896bd..60e6688 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCParser.java +++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java @@ -1249,8 +1249,6 @@ public abstract class GCParser { * * @param page * the HTML page to parse, already processed through {@link BaseUtils#replaceWhitespace} - * @param app - * if not null, the application to use to save the trackable * @return the parsed trackable, or null if none could be parsed */ static cgTrackable parseTrackable(final String page, final String possibleTrackingcode) { @@ -1397,7 +1395,9 @@ public abstract class GCParser { } // Apply the pattern for images in a trackable log entry against each full log (group(0)) - final Matcher matcherLogImages = GCConstants.PATTERN_TRACKABLE_LOG_IMAGES.matcher(matcherLogs.group(0)); + final String logEntry = matcherLogs.group(0); + System.out.println(logEntry); + final Matcher matcherLogImages = GCConstants.PATTERN_TRACKABLE_LOG_IMAGES.matcher(logEntry); /* * 1. Image URL * 2. Image title diff --git a/main/src/cgeo/geocaching/enumerations/LogType.java b/main/src/cgeo/geocaching/enumerations/LogType.java index f72b8f6..5918fe1 100644 --- a/main/src/cgeo/geocaching/enumerations/LogType.java +++ b/main/src/cgeo/geocaching/enumerations/LogType.java @@ -40,6 +40,7 @@ public enum LogType { MOVE_COLLECTION(69, "69", "unused_collection", R.string.log_movecollection), MOVE_INVENTORY(70, "70", "unused_inventory", R.string.log_moveinventory), RETRACT(25, "25", "retract listing", R.string.log_retractlisting), + MARKED_MISSING(16, "16", "marked missing", R.string.log_marked_missing, R.drawable.mark_red), UNKNOWN(0, "unknown", "", R.string.err_unknown, R.drawable.mark_red); // LogType not init. yet public final int id; |
