aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/LogTemplateProvider.java')
-rw-r--r--main/src/cgeo/geocaching/utils/LogTemplateProvider.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
index da7fb86..b9bebc9 100644
--- a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
+++ b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
@@ -9,6 +9,8 @@ import cgeo.geocaching.network.Network;
import org.apache.commons.lang3.StringUtils;
+import android.util.Log;
+
/**
* provides all the available templates for logging
*
@@ -129,6 +131,11 @@ public class LogTemplateProvider {
return -1;
}
- return Integer.parseInt(BaseUtils.getMatch(page, GCConstants.PATTERN_CACHES_FOUND, true, "-1").replaceAll("[,.]", ""));
+ try {
+ return Integer.parseInt(BaseUtils.getMatch(page, GCConstants.PATTERN_CACHES_FOUND, true, "-1").replaceAll("[,.]", ""));
+ } catch (NumberFormatException e) {
+ Log.e(Settings.tag, "parseFindCount", e);
+ return -1;
+ }
}
}