aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2014-06-07 09:50:03 +0200
committerrsudev <rasch@munin-soft.de>2014-06-07 09:50:03 +0200
commit6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3 (patch)
treecd98adbd04859fba0317edea6430a1e6c9463122
parent53770148a7f3e28f37b1f24bbc0715ab76c79f71 (diff)
downloadcgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.zip
cgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.tar.gz
cgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.tar.bz2
Adjust local storage access for trackables
-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) {