Commit f0679ebe authored by byoungkwon ko's avatar byoungkwon ko Committed by Commit Bot

Combine diverged color values

There are unreachable case state that it returns when it meets
first switch-case.
So we need to delete and combine them for unreachable case.

Bug: 1020475
Change-Id: I014190e3b7373d86da08912eacdc509d3ccc2cbc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1894667
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712024}
parent 9b1692af
...@@ -166,40 +166,7 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id, ...@@ -166,40 +166,7 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id,
} }
} }
// Second wave of MD colors (colors that only appear in secondary UI).
constexpr SkColor kPrimaryTextColor = gfx::kGoogleGrey900; constexpr SkColor kPrimaryTextColor = gfx::kGoogleGrey900;
switch (color_id) {
// Labels
case NativeTheme::kColorId_LabelEnabledColor:
return kPrimaryTextColor;
case NativeTheme::kColorId_LabelDisabledColor:
return SkColorSetA(
base_theme->GetSystemColor(NativeTheme::kColorId_LabelEnabledColor,
color_scheme),
gfx::kDisabledControlAlpha);
// FocusableBorder
case NativeTheme::kColorId_UnfocusedBorderColor:
return SkColorSetA(SK_ColorBLACK, 0x4e);
// Textfields
case NativeTheme::kColorId_TextfieldDefaultColor:
return kPrimaryTextColor;
case NativeTheme::kColorId_TextfieldDefaultBackground:
return base_theme->GetSystemColor(NativeTheme::kColorId_DialogBackground,
color_scheme);
case NativeTheme::kColorId_TextfieldReadOnlyColor:
return SkColorSetA(
base_theme->GetSystemColor(
NativeTheme::kColorId_TextfieldDefaultColor, color_scheme),
gfx::kDisabledControlAlpha);
default:
break;
}
// Shared constant for disabled text.
constexpr SkColor kDisabledTextColor = gfx::kGoogleGrey600; constexpr SkColor kDisabledTextColor = gfx::kGoogleGrey600;
// Buttons: // Buttons:
...@@ -269,10 +236,12 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id, ...@@ -269,10 +236,12 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id,
// Label // Label
case NativeTheme::kColorId_LabelEnabledColor: case NativeTheme::kColorId_LabelEnabledColor:
return kButtonEnabledColor; return kPrimaryTextColor;
case NativeTheme::kColorId_LabelDisabledColor: case NativeTheme::kColorId_LabelDisabledColor:
return base_theme->GetSystemColor( return SkColorSetA(
NativeTheme::kColorId_ButtonDisabledColor, color_scheme); base_theme->GetSystemColor(NativeTheme::kColorId_LabelEnabledColor,
color_scheme),
gfx::kDisabledControlAlpha);
case NativeTheme::kColorId_LabelTextSelectionColor: case NativeTheme::kColorId_LabelTextSelectionColor:
return kTextSelectionColor; return kTextSelectionColor;
case NativeTheme::kColorId_LabelTextSelectionBackgroundFocused: case NativeTheme::kColorId_LabelTextSelectionBackgroundFocused:
...@@ -301,12 +270,18 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id, ...@@ -301,12 +270,18 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id,
// Textfield // Textfield
case NativeTheme::kColorId_TextfieldDefaultColor: case NativeTheme::kColorId_TextfieldDefaultColor:
return SK_ColorBLACK; return kPrimaryTextColor;
case NativeTheme::kColorId_TextfieldDefaultBackground: case NativeTheme::kColorId_TextfieldDefaultBackground:
return base_theme->GetSystemColor(NativeTheme::kColorId_DialogBackground,
color_scheme);
case NativeTheme::kColorId_TextfieldReadOnlyBackground: case NativeTheme::kColorId_TextfieldReadOnlyBackground:
return SK_ColorWHITE; return SK_ColorWHITE;
case NativeTheme::kColorId_TextfieldReadOnlyColor: case NativeTheme::kColorId_TextfieldReadOnlyColor:
return kDisabledTextColor; return SkColorSetA(
base_theme->GetSystemColor(
NativeTheme::kColorId_TextfieldDefaultColor, color_scheme),
gfx::kDisabledControlAlpha);
case NativeTheme::kColorId_TextfieldSelectionColor: case NativeTheme::kColorId_TextfieldSelectionColor:
return kTextSelectionColor; return kTextSelectionColor;
case NativeTheme::kColorId_TextfieldSelectionBackgroundFocused: case NativeTheme::kColorId_TextfieldSelectionBackgroundFocused:
...@@ -357,7 +332,7 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id, ...@@ -357,7 +332,7 @@ SkColor GetAuraColor(NativeTheme::ColorId color_id,
case NativeTheme::kColorId_FocusedBorderColor: case NativeTheme::kColorId_FocusedBorderColor:
return SkColorSetA(gfx::kGoogleBlue500, 0x66); return SkColorSetA(gfx::kGoogleBlue500, 0x66);
case NativeTheme::kColorId_UnfocusedBorderColor: case NativeTheme::kColorId_UnfocusedBorderColor:
return SkColorSetA(SK_ColorBLACK, 0x66); return SkColorSetA(SK_ColorBLACK, 0x4e);
// Material spinner/throbber // Material spinner/throbber
case NativeTheme::kColorId_ThrobberSpinningColor: case NativeTheme::kColorId_ThrobberSpinningColor:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment