diff --git a/browser/ui/views/frame/brave_browser_frame_view_linux_native.cc b/browser/ui/views/frame/brave_browser_frame_view_linux_native.cc index a323ec5ccb3..6e3653b161d 100644 --- a/browser/ui/views/frame/brave_browser_frame_view_linux_native.cc +++ b/browser/ui/views/frame/brave_browser_frame_view_linux_native.cc @@ -20,7 +20,7 @@ namespace { -ui::NavButtonProvider::ButtonState ButtonStateToNavButtonProviderState( +ui::NavButtonProvider::ButtonState CustomButtonStateToNavButtonProviderState( views::Button::ButtonState state) { switch (state) { case views::Button::STATE_NORMAL: @@ -91,7 +91,7 @@ void BraveBrowserFrameViewLinuxNative::MaybeUpdateCachedFrameButtonImages() { // In order to lay out window caption buttons over toolbar, we should set // height as tall as button's on toolbar - DrawFrameButtonParams params{ + views::DrawFrameButtonParams params{ .top_area_height = GetLayoutConstant(LayoutConstant::kToolbarButtonHeight) + GetLayoutInsets(TOOLBAR_BUTTON).height() + GetTopAreaHeight() - @@ -123,7 +123,7 @@ void BraveBrowserFrameViewLinuxNative::MaybeUpdateCachedFrameButtonImages() { static_cast(button)->SetImageModel( button_state, ui::ImageModel::FromImageSkia(nav_button_provider_->GetImage( - type, ButtonStateToNavButtonProviderState(button_state)))); + type, CustomButtonStateToNavButtonProviderState(button_state)))); } } } diff --git a/chromium_src/chrome/browser/ui/views/frame/browser_frame_view_linux_native.h b/chromium_src/chrome/browser/ui/views/frame/browser_frame_view_linux_native.h index 36fd9461478..cb46eccdce5 100644 --- a/chromium_src/chrome/browser/ui/views/frame/browser_frame_view_linux_native.h +++ b/chromium_src/chrome/browser/ui/views/frame/browser_frame_view_linux_native.h @@ -6,6 +6,8 @@ #ifndef BRAVE_CHROMIUM_SRC_CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_FRAME_VIEW_LINUX_NATIVE_H_ #define BRAVE_CHROMIUM_SRC_CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_FRAME_VIEW_LINUX_NATIVE_H_ +#include "ui/views/window/frame_view_utils_linux.h" + #define MaybeUpdateCachedFrameButtonImages \ MaybeUpdateCachedFrameButtonImages_Unused() {} \ friend class BraveBrowserFrameViewLinuxNative; \