aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/res/menu/cache_list_options.xml32
-rw-r--r--main/res/values/strings.xml1
-rw-r--r--main/src/cgeo/geocaching/CacheListActivity.java16
3 files changed, 12 insertions, 37 deletions
diff --git a/main/res/menu/cache_list_options.xml b/main/res/menu/cache_list_options.xml
index d743c71..c66af39 100644
--- a/main/res/menu/cache_list_options.xml
+++ b/main/res/menu/cache_list_options.xml
@@ -101,27 +101,15 @@
</menu>
</item>
<item
- android:id="@+id/submenu_manage_lists"
- android:icon="@drawable/ic_menu_more"
- android:title="@string/list_menu">
- <menu>
- <item
- android:id="@+id/menu_create_list"
- android:title="@string/list_menu_create">
- </item>
- <item
- android:id="@+id/menu_drop_list"
- android:title="@string/list_menu_drop">
- </item>
- <item
- android:id="@+id/menu_rename_list"
- android:title="@string/list_menu_rename">
- </item>
- <item
- android:id="@+id/menu_switch_list"
- android:title="@string/list_menu_change">
- </item>
- </menu>
+ android:id="@+id/menu_create_list"
+ android:title="@string/list_menu_create">
+ </item>
+ <item
+ android:id="@+id/menu_drop_list"
+ android:title="@string/list_menu_drop">
+ </item>
+ <item
+ android:id="@+id/menu_rename_list"
+ android:title="@string/list_menu_rename">
</item>
-
</menu> \ No newline at end of file
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml
index 7a9194e..5957f42 100644
--- a/main/res/values/strings.xml
+++ b/main/res/values/strings.xml
@@ -348,7 +348,6 @@
<string name="list_menu">List</string>
<string name="list_menu_create">Create new list</string>
<string name="list_menu_drop">Drop current list</string>
- <string name="list_menu_change">Change list</string>
<string name="list_menu_rename">Rename current list</string>
<string name="list_title">Pick a list</string>
<string name="list_inbox">Stored</string>
diff --git a/main/src/cgeo/geocaching/CacheListActivity.java b/main/src/cgeo/geocaching/CacheListActivity.java
index fa51137..c681d00 100644
--- a/main/src/cgeo/geocaching/CacheListActivity.java
+++ b/main/src/cgeo/geocaching/CacheListActivity.java
@@ -640,7 +640,8 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
setVisible(menu, R.id.menu_switch_select_mode, !isEmpty);
setVisible(menu, R.id.submenu_manage, (isHistory && !isEmpty) || isOffline);
- setVisible(menu, R.id.submenu_manage_lists, isOffline);
+
+ setVisible(menu, R.id.menu_create_list, isOffline);
setVisible(menu, R.id.menu_sort, !isEmpty && !isHistory);
setVisible(menu, R.id.menu_refresh_stored, !isEmpty && (isConcrete || type != CacheListType.OFFLINE));
@@ -676,8 +677,6 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
menu.findItem(R.id.menu_drop_list).setVisible(isNonDefaultList);
menu.findItem(R.id.menu_rename_list).setVisible(isNonDefaultList);
- final boolean multipleLists = DataStore.getLists().size() >= 2;
- menu.findItem(R.id.menu_switch_list).setVisible(multipleLists);
menu.findItem(R.id.menu_move_to_list).setVisible(!isEmpty);
setMenuItemLabel(menu, R.id.menu_remove_from_history, R.string.cache_remove_from_history, R.string.cache_clear_history);
@@ -771,10 +770,6 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
adapter.invertSelection();
invalidateOptionsMenuCompatible();
return false;
- case R.id.menu_switch_list:
- selectList();
- invalidateOptionsMenuCompatible();
- return false;
case R.id.menu_filter:
showFilterMenu(null);
return true;
@@ -1413,13 +1408,6 @@ public class CacheListActivity extends AbstractListActivity implements FilteredA
}
}
- public void selectList() {
- if (!type.canSwitch) {
- return;
- }
- new StoredList.UserInterface(this).promptForListSelection(R.string.list_title, getListSwitchingRunnable());
- }
-
@NonNull
private Action1<Integer> getListSwitchingRunnable() {
return new Action1<Integer>() {