diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2015-02-10 19:25:41 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2015-02-10 19:25:41 +0100 |
| commit | 0147c238112b40c119b45b3328fe3e74ef10e5d2 (patch) | |
| tree | 50134c26ae139db229da081c73bad45f7da7e98e /main | |
| parent | d42e2751db06d2221dd4e05ee6d2ec3ca3cbb2df (diff) | |
| download | cgeo-0147c238112b40c119b45b3328fe3e74ef10e5d2.zip cgeo-0147c238112b40c119b45b3328fe3e74ef10e5d2.tar.gz cgeo-0147c238112b40c119b45b3328fe3e74ef10e5d2.tar.bz2 | |
enable shortcut for the all list
Diffstat (limited to 'main')
| -rw-r--r-- | main/res/values/changelog_master.xml | 1 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/CreateShortcutActivity.java | 8 |
2 files changed, 7 insertions, 2 deletions
diff --git a/main/res/values/changelog_master.xml b/main/res/values/changelog_master.xml index 2737ea6..e15121e 100644 --- a/main/res/values/changelog_master.xml +++ b/main/res/values/changelog_master.xml @@ -10,6 +10,7 @@ · New: Weekday shown in event lists\n · New: Filter for caches with offline logs\n · Fix: Don\'t allow logs in the future\n + · Fix: Allow shortcut creation for All caches list\n \n </string> </resources> diff --git a/main/src/cgeo/geocaching/CreateShortcutActivity.java b/main/src/cgeo/geocaching/CreateShortcutActivity.java index 70ab900..ecb7dc4 100644 --- a/main/src/cgeo/geocaching/CreateShortcutActivity.java +++ b/main/src/cgeo/geocaching/CreateShortcutActivity.java @@ -1,6 +1,7 @@ package cgeo.geocaching; import cgeo.geocaching.activity.AbstractActionBarActivity; +import cgeo.geocaching.list.PseudoList; import cgeo.geocaching.list.StoredList; import cgeo.geocaching.maps.MapActivity; import cgeo.geocaching.ui.dialog.Dialogs; @@ -67,8 +68,11 @@ public class CreateShortcutActivity extends AbstractActionBarActivity { // shortcuts.add(new Shortcut(R.string.cache_menu_visit, new Intent(this, LogCacheActivity.class))); // shortcuts.add(new Shortcut(R.string.trackable_log_touch, new Intent(this, LogTrackableActivity.class))); - final Shortcut offlineShortcut = new Shortcut(R.string.stored_caches_button, R.drawable.main_stored, null); + final Shortcut offlineShortcut = new Shortcut(R.string.list_title, R.drawable.main_stored, null); shortcuts.add(offlineShortcut); + final Intent allIntent = new Intent(this, CacheListActivity.class); + allIntent.putExtra(Intents.EXTRA_LIST_ID, PseudoList.ALL_LIST.id); + shortcuts.add(new Shortcut(R.string.list_all_lists, R.drawable.main_stored, allIntent)); shortcuts.add(new Shortcut(R.string.advanced_search_button, R.drawable.main_search, new Intent(this, SearchActivity.class))); shortcuts.add(new Shortcut(R.string.any_button, R.drawable.main_any, new Intent(this, NavigateAnyPointActivity.class))); shortcuts.add(new Shortcut(R.string.menu_history, R.drawable.main_stored, CacheListActivity.getHistoryIntent(this))); @@ -94,7 +98,7 @@ public class CreateShortcutActivity extends AbstractActionBarActivity { public void call(final Integer listId) { createOfflineListShortcut(listId); } - }, true, -1); + }, true, PseudoList.NEW_LIST.id); } protected void createOfflineListShortcut(final int listId) { |
