aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-12-25 22:47:26 +0100
committerBananeweizen <Bananeweizen@gmx.de>2012-12-25 22:47:26 +0100
commitc13832974f5e004ce5dc02fb2047b73ae5b9f6c7 (patch)
tree71983d9d6781192e85bbf02edf238d5109fde251 /main
parenteb7826d92cb617606e6d9f89805e2578a1d75b1a (diff)
downloadcgeo-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.xml1
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCParser.java6
-rw-r--r--main/src/cgeo/geocaching/enumerations/LogType.java1
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;