aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/cgBase.java
diff options
context:
space:
mode:
authorGerald Barker <geraldbarker@gmail.com>2011-09-04 21:54:48 +0100
committerGerald Barker <geraldbarker@gmail.com>2011-09-04 21:54:48 +0100
commitbb8db36db3a2b80399cee4031c1d1b71d828b0de (patch)
treee0eed853232efce029f277ed30c229903ea0e0eb /src/cgeo/geocaching/cgBase.java
parent188a1198230f53520fe97698e1b8c556a02b3f3c (diff)
downloadcgeo-bb8db36db3a2b80399cee4031c1d1b71d828b0de.zip
cgeo-bb8db36db3a2b80399cee4031c1d1b71d828b0de.tar.gz
cgeo-bb8db36db3a2b80399cee4031c1d1b71d828b0de.tar.bz2
More errors found in refactor for #301
Diffstat (limited to 'src/cgeo/geocaching/cgBase.java')
-rw-r--r--src/cgeo/geocaching/cgBase.java27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/cgeo/geocaching/cgBase.java b/src/cgeo/geocaching/cgBase.java
index a491b8f..7b9e365 100644
--- a/src/cgeo/geocaching/cgBase.java
+++ b/src/cgeo/geocaching/cgBase.java
@@ -464,7 +464,7 @@ public class cgBase {
* put viewstates into request parameters
*/
private static void setViewstates(String[] viewstates, HashMap<String, String> params) {
- if (isEmpty(viewstates))
+ if (ArrayUtils.isEmpty(viewstates))
return;
params.put("__VIEWSTATE", viewstates[0]);
if (viewstates.length > 1) {
@@ -475,6 +475,14 @@ public class cgBase {
}
/**
+ * transfers the viewstates variables from a page (response) to parameters
+ * (next request)
+ */
+ public static void transferViewstates(String page, HashMap<String, String> params) {
+ setViewstates(getViewstates(page), params);
+ }
+
+ /**
* checks if an Array of Strings is empty or not. Empty means:
* - Array is null
* - or all elements are null or empty strings
@@ -491,14 +499,6 @@ public class cgBase {
return true;
}
- /**
- * transfers the viewstates variables from a page (response) to parameters
- * (next request)
- */
- public static void transferViewstates(String page, HashMap<String, String> params) {
- setViewstates(getViewstates(page), params);
- }
-
public class loginThread extends Thread {
@@ -1036,7 +1036,7 @@ public class cgBase {
final JSONObject dataJSON = new JSONObject(json);
final JSONObject extra = dataJSON.getJSONObject("cs");
- if ( StringUtils.isNotBlank(data)) {
+ if (extra != null && extra.length() > 0) {
int count = extra.getInt("count");
if (count > 0 && extra.has("cc")) {
@@ -3015,7 +3015,7 @@ public class cgBase {
return null;
}
- if (StringUtils.isBlank(latitude)) {
+ if (StringUtils.isBlank(cacheType)) {
cacheType = null;
}
@@ -3559,7 +3559,7 @@ public class cgBase {
if (matcher.find() && matcher.groupCount() > 0) {
final String[] viewstatesConfirm = getViewstates(page);
- if (ArrayUtils.isEmpty(viewstatesConfirm)) {
+ if (isEmpty(viewstatesConfirm)) {
Log.e(cgSettings.tag, "cgeoBase.postLog: No viewstate for confirm log");
return 1000;
}
@@ -4202,7 +4202,7 @@ public class cgBase {
response = request(secureRedir, newLocation.getHost(), newLocation.getPath(), "GET", new HashMap<String, String>(), requestId, false, false, false);
}
} else {
- if (StringUtils.isNotBlank(buffer)) {
+ if (StringUtils.isNotEmpty(buffer)) {
replaceWhitespace(buffer);
String data = buffer.toString();
buffer = null;
@@ -5051,7 +5051,6 @@ public class cgBase {
gcIcons.put("mystery-disabled", R.drawable.marker_cache_mystery_disabled);
gcIcons.put("gchq-disabled", R.drawable.marker_cache_gchq_disabled);
}
-
}
public static boolean runNavigation(Activity activity, Resources res, cgSettings settings, Double latitude, Double longitude) {