aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/connector')
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCLoggingManager.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCLoggingManager.java b/main/src/cgeo/geocaching/connector/gc/GCLoggingManager.java
index 06d6411..bf021b9 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCLoggingManager.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCLoggingManager.java
@@ -88,6 +88,13 @@ public class GCLoggingManager extends AbstractLoggingManager implements LoaderMa
date.get(Calendar.YEAR), (date.get(Calendar.MONTH) + 1), date.get(Calendar.DATE),
log, trackableLogs);
+ if (postResult.left == StatusCode.NO_ERROR) {
+ if (logType == LogType.TEMP_DISABLE_LISTING) {
+ cache.setDisabled(true);
+ } else if (logType == LogType.ENABLE_LISTING) {
+ cache.setDisabled(false);
+ }
+ }
return new LogResult(postResult.left, postResult.right);
} catch (Exception e) {
Log.e("GCLoggingManager.postLog", e);