diff options
Diffstat (limited to 'srcs/juloo.common')
| -rw-r--r-- | srcs/juloo.common/IntSlideBarPreference.java | 4 | ||||
| -rw-r--r-- | srcs/juloo.common/SlideBarPreference.java | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/srcs/juloo.common/IntSlideBarPreference.java b/srcs/juloo.common/IntSlideBarPreference.java index ad5f206..0bdf2c7 100644 --- a/srcs/juloo.common/IntSlideBarPreference.java +++ b/srcs/juloo.common/IntSlideBarPreference.java @@ -95,6 +95,10 @@ public class IntSlideBarPreference extends DialogPreference { if (positiveResult) persistInt(_seekBar.getProgress() + _min); + else + _seekBar.setProgress(getPersistedInt(_min) - _min); + + updateText(); } protected View onCreateDialogView() diff --git a/srcs/juloo.common/SlideBarPreference.java b/srcs/juloo.common/SlideBarPreference.java index 99759de..b41448b 100644 --- a/srcs/juloo.common/SlideBarPreference.java +++ b/srcs/juloo.common/SlideBarPreference.java @@ -99,6 +99,10 @@ public class SlideBarPreference extends DialogPreference { if (positiveResult) persistFloat(_value); + else + _seekBar.setProgress((int)((getPersistedFloat(_min) - _min) * STEPS / (_max - _min))); + + updateText(); } protected View onCreateDialogView() |
