aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-10-27 18:04:18 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-10-27 18:04:18 +0100
commita980d78f5144bf6aef2a7cf4d89c5c32214bdcaa (patch)
tree4eccb98f85acbf290b7314bac38e0ab13cad809d /main/src
parentddb62216254bb1176d55c5d8c721c7c2732528cc (diff)
parent9cf01048352b1dd01f3610a962a9262b26fb6381 (diff)
downloadcgeo-a980d78f5144bf6aef2a7cf4d89c5c32214bdcaa.zip
cgeo-a980d78f5144bf6aef2a7cf4d89c5c32214bdcaa.tar.gz
cgeo-a980d78f5144bf6aef2a7cf4d89c5c32214bdcaa.tar.bz2
Merge branch 'issue-4434' into upstream
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/CacheListActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/CacheListActivity.java b/main/src/cgeo/geocaching/CacheListActivity.java
index 6a8bc73..69529a0 100644
--- a/main/src/cgeo/geocaching/CacheListActivity.java
+++ b/main/src/cgeo/geocaching/CacheListActivity.java
@@ -284,8 +284,8 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
public void handleRegularMessage(final Message msg) {
updateAdapter();
- if (msg.what > -1) {
- cacheList.get(msg.what).setStatusChecked(false);
+ if (msg.what == MSG_LOADED) {
+ ((Geocache) msg.obj).setStatusChecked(false);
adapter.notifyDataSetChanged();
@@ -1239,7 +1239,7 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
}
detailProgress++;
cache.refreshSynchronous(null);
- handler.sendEmptyMessage(cacheList.indexOf(cache));
+ handler.obtainMessage(MSG_LOADED, cache).sendToTarget();
} catch (final InterruptedException e) {
Log.i(e.getMessage());
return false;