Enable -Wenum-compare-conditional.
Bug: 1010111 Change-Id: I24ce7f47b50ec202c07adfa6a1c45b4389fdb67c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3018894 Auto-Submit: Peter Kasting <pkasting@chromium.org> Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Michael Spang <spang@chromium.org> Reviewed-by: Justin Donnelly <jdonnelly@chromium.org> Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by: James Cook <jamescook@chromium.org> Reviewed-by: Dirk Pranke <dpranke@google.com> Cr-Commit-Position: refs/heads/master@{#900903}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
59aaf77848
commit
39cce04795
ash
build/config/compiler
chrome/browser/ui/omnibox
ui
@ -221,8 +221,9 @@ std::unique_ptr<views::Widget> CreateWallpaperWidget(
|
||||
*out_wallpaper_view = wallpaper_view;
|
||||
int animation_type =
|
||||
controller->ShouldShowInitialAnimation()
|
||||
? WINDOW_VISIBILITY_ANIMATION_TYPE_BRIGHTNESS_GRAYSCALE
|
||||
: wm::WINDOW_VISIBILITY_ANIMATION_TYPE_FADE;
|
||||
? static_cast<int>(
|
||||
WINDOW_VISIBILITY_ANIMATION_TYPE_BRIGHTNESS_GRAYSCALE)
|
||||
: static_cast<int>(wm::WINDOW_VISIBILITY_ANIMATION_TYPE_FADE);
|
||||
aura::Window* wallpaper_window = wallpaper_widget->GetNativeWindow();
|
||||
::wm::SetWindowVisibilityAnimationType(wallpaper_window, animation_type);
|
||||
|
||||
|
@ -549,9 +549,10 @@ void BackdropController::Show() {
|
||||
return;
|
||||
|
||||
ScopedWindowVisibilityAnimationTypeResetter resetter{
|
||||
backdrop_window_, WindowState::Get(window_having_backdrop_)->CanMaximize()
|
||||
? WINDOW_VISIBILITY_ANIMATION_TYPE_STEP_END
|
||||
: ::wm::WINDOW_VISIBILITY_ANIMATION_TYPE_FADE};
|
||||
backdrop_window_,
|
||||
WindowState::Get(window_having_backdrop_)->CanMaximize()
|
||||
? static_cast<int>(WINDOW_VISIBILITY_ANIMATION_TYPE_STEP_END)
|
||||
: static_cast<int>(::wm::WINDOW_VISIBILITY_ANIMATION_TYPE_FADE)};
|
||||
backdrop_->Show();
|
||||
}
|
||||
|
||||
|
@ -1598,6 +1598,8 @@ config("default_warnings") {
|
||||
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
|
||||
# recognize.
|
||||
cflags += [
|
||||
"-Wenum-compare-conditional",
|
||||
|
||||
# An ABI compat warning we don't care about, https://crbug.com/1102157
|
||||
# TODO(thakis): Push this to the (few) targets that need it,
|
||||
# instead of having a global flag.
|
||||
|
@ -20,8 +20,8 @@ int GetThemePropertyId(OmniboxPart part, OmniboxPartState state) {
|
||||
switch (part) {
|
||||
case OmniboxPart::LOCATION_BAR_BACKGROUND:
|
||||
return state == OmniboxPartState::HOVERED
|
||||
? TP::COLOR_OMNIBOX_BACKGROUND_HOVERED
|
||||
: TP::COLOR_OMNIBOX_BACKGROUND;
|
||||
? static_cast<int>(TP::COLOR_OMNIBOX_BACKGROUND_HOVERED)
|
||||
: static_cast<int>(TP::COLOR_OMNIBOX_BACKGROUND);
|
||||
case OmniboxPart::LOCATION_BAR_SELECTED_KEYWORD:
|
||||
return TP::COLOR_OMNIBOX_SELECTED_KEYWORD;
|
||||
case OmniboxPart::RESULTS_BACKGROUND:
|
||||
@ -40,8 +40,9 @@ int GetThemePropertyId(OmniboxPart part, OmniboxPartState state) {
|
||||
case OmniboxPart::LOCATION_BAR_TEXT_DEFAULT:
|
||||
return TP::COLOR_OMNIBOX_TEXT;
|
||||
case OmniboxPart::RESULTS_TEXT_DEFAULT:
|
||||
return selected ? TP::COLOR_OMNIBOX_RESULTS_TEXT_SELECTED
|
||||
: TP::COLOR_OMNIBOX_TEXT;
|
||||
return selected
|
||||
? static_cast<int>(TP::COLOR_OMNIBOX_RESULTS_TEXT_SELECTED)
|
||||
: static_cast<int>(TP::COLOR_OMNIBOX_TEXT);
|
||||
case OmniboxPart::LOCATION_BAR_TEXT_DIMMED:
|
||||
return TP::COLOR_OMNIBOX_TEXT_DIMMED;
|
||||
case OmniboxPart::RESULTS_TEXT_DIMMED:
|
||||
|
@ -1524,13 +1524,17 @@ int NativeThemeWin::GetWindowsState(Part part,
|
||||
case kInnerSpinButton:
|
||||
switch (state) {
|
||||
case kDisabled:
|
||||
return extra.inner_spin.spin_up ? UPS_DISABLED : DNS_DISABLED;
|
||||
return extra.inner_spin.spin_up ? static_cast<int>(UPS_DISABLED)
|
||||
: static_cast<int>(DNS_DISABLED);
|
||||
case kHovered:
|
||||
return extra.inner_spin.spin_up ? UPS_HOT : DNS_HOT;
|
||||
return extra.inner_spin.spin_up ? static_cast<int>(UPS_HOT)
|
||||
: static_cast<int>(DNS_HOT);
|
||||
case kNormal:
|
||||
return extra.inner_spin.spin_up ? UPS_NORMAL : DNS_NORMAL;
|
||||
return extra.inner_spin.spin_up ? static_cast<int>(UPS_NORMAL)
|
||||
: static_cast<int>(DNS_NORMAL);
|
||||
case kPressed:
|
||||
return extra.inner_spin.spin_up ? UPS_PRESSED : DNS_PRESSED;
|
||||
return extra.inner_spin.spin_up ? static_cast<int>(UPS_PRESSED)
|
||||
: static_cast<int>(DNS_PRESSED);
|
||||
case kNumStates:
|
||||
NOTREACHED();
|
||||
return 0;
|
||||
|
@ -24,8 +24,8 @@ void GetXdgSurfaceImpl(wl_client* client,
|
||||
auto* surface = GetUserDataAs<MockSurface>(surface_resource);
|
||||
if (surface->xdg_surface()) {
|
||||
uint32_t xdg_error = implementation == &kMockXdgSurfaceImpl
|
||||
? XDG_WM_BASE_ERROR_ROLE
|
||||
: ZXDG_SHELL_V6_ERROR_ROLE;
|
||||
? static_cast<uint32_t>(XDG_WM_BASE_ERROR_ROLE)
|
||||
: static_cast<uint32_t>(ZXDG_SHELL_V6_ERROR_ROLE);
|
||||
wl_resource_post_error(resource, xdg_error, "surface already has a role");
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user