diff options
| author | rsudev <rasch@munin-soft.de> | 2014-06-07 09:50:03 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2014-06-07 09:50:03 +0200 |
| commit | 6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3 (patch) | |
| tree | cd98adbd04859fba0317edea6430a1e6c9463122 | |
| parent | 53770148a7f3e28f37b1f24bbc0715ab76c79f71 (diff) | |
| download | cgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.zip cgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.tar.gz cgeo-6ea36043063c9815d67fe6ef4e03dfb4b0ddc2e3.tar.bz2 | |
Adjust local storage access for trackables
| -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) { |
