diff options
author | Santiago Etchebehere <santie@google.com> | 2019-01-22 15:20:12 -0800 |
---|---|---|
committer | Santiago Etchebehere <santie@google.com> | 2019-02-12 10:13:16 -0800 |
commit | 1dbb7723287cf4ac5629dce89ffcd662d6b95c46 (patch) | |
tree | 90666bef7335e669123bebdd8626cc1049e70744 /src/com/android/customization/model/grid/GridOptionsManager.java | |
parent | a48e47fe307fb79e982d7f67ae6bcb3c1ccee64f (diff) | |
download | ThemePicker-1dbb7723287cf4ac5629dce89ffcd662d6b95c46.tar.gz |
Add wallpaper support to theme bundles
Show wallpaper preview if available, show a checkbox to keep the
current wallpaper and apply the theme's wallpaper if needed.
Bug: 120559294
Change-Id: I229ab6e3372ace8218356d965e8d38f074e95061
Diffstat (limited to 'src/com/android/customization/model/grid/GridOptionsManager.java')
-rw-r--r-- | src/com/android/customization/model/grid/GridOptionsManager.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/customization/model/grid/GridOptionsManager.java b/src/com/android/customization/model/grid/GridOptionsManager.java index 365a8223..b411e10e 100644 --- a/src/com/android/customization/model/grid/GridOptionsManager.java +++ b/src/com/android/customization/model/grid/GridOptionsManager.java @@ -41,8 +41,13 @@ public class GridOptionsManager implements CustomizationManager<GridOption> { } @Override - public void apply(GridOption option) { - mProvider.applyGrid(option.name); + public void apply(GridOption option, Callback callback) { + int updated = mProvider.applyGrid(option.name); + if (updated == 1) { + callback.onSuccess(); + } else { + callback.onError(null); + } } @Override |