diff options
author | Mathieu Alorent <github@kumy.net> | 2015-08-30 12:34:04 +0200 |
---|---|---|
committer | Mathieu Alorent <github@kumy.net> | 2015-08-30 12:34:04 +0200 |
commit | 21e2c90dcdd5120e1c323b8ff734ee1a0cbbc8ac (patch) | |
tree | 005e48cce158d83654d9694a02d9fcddbca45542 | |
parent | 44e6c570e6e975cfa7ba9aea02b889cd8f819805 (diff) | |
download | cgeo-21e2c90dcdd5120e1c323b8ff734ee1a0cbbc8ac.zip cgeo-21e2c90dcdd5120e1c323b8ff734ee1a0cbbc8ac.tar.gz cgeo-21e2c90dcdd5120e1c323b8ff734ee1a0cbbc8ac.tar.bz2 |
Fix #5159: TB logging does not remember last log type
setTrackableAction() call was incorrectly removed while introducing
GeoKrety support.
-rw-r--r-- | main/src/cgeo/geocaching/LogTrackableActivity.java | 1 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/settings/Settings.java | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/LogTrackableActivity.java b/main/src/cgeo/geocaching/LogTrackableActivity.java index f0c4486..1c090e5 100644 --- a/main/src/cgeo/geocaching/LogTrackableActivity.java +++ b/main/src/cgeo/geocaching/LogTrackableActivity.java @@ -566,6 +566,7 @@ public class LogTrackableActivity extends AbstractLoggingActivity implements Dat */ private void postLog() { new Poster(this, res.getString(R.string.log_saving)).execute(logEditText.getText().toString()); + Settings.setTrackableAction(typeSelected.id); Settings.setLastTrackableLog(logEditText.getText().toString()); } diff --git a/main/src/cgeo/geocaching/settings/Settings.java b/main/src/cgeo/geocaching/settings/Settings.java index b41c85a..6fc32cf 100644 --- a/main/src/cgeo/geocaching/settings/Settings.java +++ b/main/src/cgeo/geocaching/settings/Settings.java @@ -998,10 +998,22 @@ public class Settings { putBoolean(R.string.pref_shareafterexport, shareAfterExport); } + /** + * Obtain Trackable action from the last Trackable log. + * + * @return + * The last Trackable Action or RETRIEVED_IT + */ public static int getTrackableAction() { return getInt(R.string.pref_trackableaction, LogTypeTrackable.RETRIEVED_IT.id); } + /** + * Save Trackable action from the last Trackable log. + * + * @param trackableAction + * The Trackable Action to remember + */ public static void setTrackableAction(final int trackableAction) { putInt(R.string.pref_trackableaction, trackableAction); } |