aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-11-02 02:20:56 +0100
committerJorge Ruesga <jorge@ruesga.com>2013-11-02 02:20:56 +0100
commit4effddfe30fd045834232f6bb66070edf079578d (patch)
tree2e57f74d55685891a49b02ec069c118cf5b15110 /src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java
parentca2f0060cc367ac8174a27a3124cd0124e49c627 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-4effddfe30fd045834232f6bb66070edf079578d.tar.gz
android_packages_wallpapers_PhotoPhase-4effddfe30fd045834232f6bb66070edf079578d.tar.bz2
android_packages_wallpapers_PhotoPhase-4effddfe30fd045834232f6bb66070edf079578d.zip
Multiples fixes
- Fully rewrite the album selection preference - Fix multiple style - Fix lints - Resources cleanup Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java b/src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java
index 1bf8359..0edc8b7 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/preferences/PreferencesProvider.java
@@ -96,7 +96,7 @@ public final class PreferencesProvider {
/**
* @hide
*/
- /*package*/ static int[] TRANSITIONS_INTERVALS;
+ static int[] TRANSITIONS_INTERVALS;
/**
* Method that loads the all the preferences of the application
@@ -350,7 +350,12 @@ public final class PreferencesProvider {
* @return Set<String> The list of albums and pictures to be displayed
*/
public static Set<String> getLastDiscorevedAlbums() {
- return getStringSet("media_last_disvored_albums", new HashSet<String>());
+ // FIXME Typo. Remove when version 1005 is obsolete and unused
+ Set<String> oldKey = getStringSet("media_last_disvored_albums", new HashSet<String>());
+ if (oldKey.size() > 0) {
+ return oldKey;
+ }
+ return getStringSet("media_last_discovered_albums", new HashSet<String>());
}
/**
@@ -364,7 +369,9 @@ public final class PreferencesProvider {
SharedPreferences preferences =
context.getSharedPreferences(PREFERENCES_FILE, Context.MODE_PRIVATE);
Editor editor = preferences.edit();
- editor.putStringSet("media_last_disvored_albums", albums);
+ // FIXME Typo. Remove when version 1005 is obsolete and unused
+ editor.remove("media_last_disvored_albums");
+ editor.putStringSet("media_last_discovered_albums", albums);
editor.commit();
reload(context);
}