aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-08-25 09:43:54 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-08-25 09:43:54 +0200
commit8a986c52d6ae78fb8903ff9e99e60259872ecf2f (patch)
tree58471393ecae3903c7ad8e4439a0aa25af728594
parent12d312a7f26f7c8d8b908edbef98093bae8d3639 (diff)
parent86395ae7776b1803d4d333a6b4368df218638889 (diff)
downloadcgeo-8a986c52d6ae78fb8903ff9e99e60259872ecf2f.zip
cgeo-8a986c52d6ae78fb8903ff9e99e60259872ecf2f.tar.gz
cgeo-8a986c52d6ae78fb8903ff9e99e60259872ecf2f.tar.bz2
Merge remote-tracking branch 'origin/release'
-rw-r--r--main/src/cgeo/geocaching/cgeocaches.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/cgeocaches.java b/main/src/cgeo/geocaching/cgeocaches.java
index 304aabe..59174f5 100644
--- a/main/src/cgeo/geocaching/cgeocaches.java
+++ b/main/src/cgeo/geocaching/cgeocaches.java
@@ -718,7 +718,7 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
invalidateOptionsMenuCompatible();
return false;
case MENU_CREATE_LIST:
- new StoredList.UserInterface(this).promptForListCreation(null, newListName);
+ new StoredList.UserInterface(this).promptForListCreation(getListSwitchingRunnable(), newListName);
invalidateOptionsMenuCompatible();
return false;
case MENU_DROP_LIST:
@@ -1450,13 +1450,17 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
if (type != CacheListType.OFFLINE) {
return;
}
- new StoredList.UserInterface(this).promptForListSelection(R.string.list_title, new RunnableWithArgument<Integer>() {
+ new StoredList.UserInterface(this).promptForListSelection(R.string.list_title, getListSwitchingRunnable());
+ }
+
+ private RunnableWithArgument<Integer> getListSwitchingRunnable() {
+ return new RunnableWithArgument<Integer>() {
@Override
public void run(final Integer selectedListId) {
switchListById(selectedListId);
}
- });
+ };
}
public void switchListById(int id) {