summaryrefslogtreecommitdiff
path: root/src/com/android/customization/model/grid/GridOptionsManager.java
diff options
context:
space:
mode:
authorFengjiang Li <fengjial@google.com>2023-08-07 12:03:10 -0700
committerFengjiang Li <fengjial@google.com>2023-08-11 11:14:40 -0700
commit999a8492d37dc58ef0304ca9c4f856479af98c47 (patch)
tree90d7fc3c02e7a5285c0737178c642b45c458dfad /src/com/android/customization/model/grid/GridOptionsManager.java
parent51e37922ff5c06b4eaed1266114162b3fd50c839 (diff)
downloadThemePicker-999a8492d37dc58ef0304ca9c4f856479af98c47.tar.gz
[2/n] Let picker refresh preview when user selects a different grid
When user taps on a different grid, ask to refresh preview instead of asking launcher to change grid size Resbumit of ag/24344634 which was reverted due to automerger failing to merge into main. Test: disable FLAG_NAME_GRID_APPLY_BUTTON and change grid size still works, enable the flag and change grid size has not effect Bug: 294866224 Change-Id: Id8e808f119f15e0e2431d6fab2a050d75cd4a1a4
Diffstat (limited to 'src/com/android/customization/model/grid/GridOptionsManager.java')
-rw-r--r--src/com/android/customization/model/grid/GridOptionsManager.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/customization/model/grid/GridOptionsManager.java b/src/com/android/customization/model/grid/GridOptionsManager.java
index b7ee37fd..78dbb5b2 100644
--- a/src/com/android/customization/model/grid/GridOptionsManager.java
+++ b/src/com/android/customization/model/grid/GridOptionsManager.java
@@ -99,6 +99,11 @@ public class GridOptionsManager implements CustomizationManager<GridOption> {
}
@Override
+ public void preview(GridOption option) {
+ mProvider.updateView();
+ }
+
+ @Override
public void fetchOptions(OptionsFetchedListener<GridOption> callback, boolean reload) {
sExecutorService.submit(() -> {
List<GridOption> gridOptions = mProvider.fetch(reload);