summaryrefslogtreecommitdiff
path: root/main/src/com/google/android/setupdesign/util/ThemeResolver.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/com/google/android/setupdesign/util/ThemeResolver.java')
-rw-r--r--main/src/com/google/android/setupdesign/util/ThemeResolver.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/main/src/com/google/android/setupdesign/util/ThemeResolver.java b/main/src/com/google/android/setupdesign/util/ThemeResolver.java
index c7a28b1..d90b104 100644
--- a/main/src/com/google/android/setupdesign/util/ThemeResolver.java
+++ b/main/src/com/google/android/setupdesign/util/ThemeResolver.java
@@ -156,6 +156,9 @@ public class ThemeResolver {
private static int getDayNightThemeRes(@Nullable String theme) {
if (theme != null) {
switch (theme) {
+ case ThemeHelper.THEME_GLIF_V4_LIGHT:
+ case ThemeHelper.THEME_GLIF_V4:
+ return R.style.SudThemeGlifV4_DayNight;
case ThemeHelper.THEME_GLIF_V3_LIGHT:
case ThemeHelper.THEME_GLIF_V3:
return R.style.SudThemeGlifV3_DayNight;
@@ -183,6 +186,10 @@ public class ThemeResolver {
private static int getThemeRes(@Nullable String theme) {
if (theme != null) {
switch (theme) {
+ case ThemeHelper.THEME_GLIF_V4_LIGHT:
+ return R.style.SudThemeGlifV4_Light;
+ case ThemeHelper.THEME_GLIF_V4:
+ return R.style.SudThemeGlifV4;
case ThemeHelper.THEME_GLIF_V3_LIGHT:
return R.style.SudThemeGlifV3_Light;
case ThemeHelper.THEME_GLIF_V3:
@@ -218,6 +225,9 @@ public class ThemeResolver {
private static int getThemeVersion(String theme) {
if (theme != null) {
switch (theme) {
+ case ThemeHelper.THEME_GLIF_V4_LIGHT:
+ case ThemeHelper.THEME_GLIF_V4:
+ return 5;
case ThemeHelper.THEME_GLIF_V3_LIGHT:
case ThemeHelper.THEME_GLIF_V3:
return 4;