aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java
index 87aa2d2..2a228c1 100644
--- a/main/src/cgeo/geocaching/TrackableActivity.java
+++ b/main/src/cgeo/geocaching/TrackableActivity.java
@@ -259,7 +259,6 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
@Override
public void run() {
if (StringUtils.isNotEmpty(geocode)) {
- trackable = DataStore.loadTrackable(geocode);
// iterate over the connectors as some codes may be handled by multiple connectors
for (final TrackableConnector trackableConnector : ConnectorFactory.getTrackableConnectors()) {
@@ -270,6 +269,10 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
}
}
}
+ // Check local storage (offline case)
+ if (trackable == null) {
+ trackable = DataStore.loadTrackable(geocode);
+ }
}
// fall back to GC search by GUID
if (trackable == null) {