diff options
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/cgeo/geocaching/TrackableActivity.java | 5 |
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) { |
