chore: bump chromium to 104.0.5073.0 (main) (#34272)
This commit is contained in:
parent
3849d19e14
commit
470396d6ac
112 changed files with 663 additions and 589 deletions
|
@ -31,6 +31,7 @@
|
|||
#include "ui/views/style/typography.h"
|
||||
#include "ui/views/widget/widget.h"
|
||||
#include "ui/views/window/frame_buttons.h"
|
||||
#include "ui/views/window/window_button_order_provider.h"
|
||||
|
||||
namespace electron {
|
||||
|
||||
|
@ -83,11 +84,16 @@ ClientFrameViewLinux::ClientFrameViewLinux()
|
|||
AddChildView(title_);
|
||||
|
||||
native_theme_observer_.Observe(theme_);
|
||||
window_button_order_observer_.Observe(views::LinuxUI::instance());
|
||||
|
||||
if (views::LinuxUI* ui = views::LinuxUI::instance()) {
|
||||
ui->AddWindowButtonOrderObserver(this);
|
||||
OnWindowButtonOrderingChange();
|
||||
}
|
||||
}
|
||||
|
||||
ClientFrameViewLinux::~ClientFrameViewLinux() {
|
||||
views::LinuxUI::instance()->RemoveWindowButtonOrderObserver(this);
|
||||
if (views::LinuxUI* ui = views::LinuxUI::instance())
|
||||
ui->RemoveWindowButtonOrderObserver(this);
|
||||
theme_->RemoveObserver(this);
|
||||
}
|
||||
|
||||
|
@ -159,11 +165,10 @@ void ClientFrameViewLinux::OnNativeThemeUpdated(
|
|||
UpdateThemeValues();
|
||||
}
|
||||
|
||||
void ClientFrameViewLinux::OnWindowButtonOrderingChange(
|
||||
const std::vector<views::FrameButton>& leading_buttons,
|
||||
const std::vector<views::FrameButton>& trailing_buttons) {
|
||||
leading_frame_buttons_ = leading_buttons;
|
||||
trailing_frame_buttons_ = trailing_buttons;
|
||||
void ClientFrameViewLinux::OnWindowButtonOrderingChange() {
|
||||
auto* provider = views::WindowButtonOrderProvider::GetInstance();
|
||||
leading_frame_buttons_ = provider->leading_buttons();
|
||||
trailing_frame_buttons_ = provider->trailing_buttons();
|
||||
|
||||
InvalidateLayout();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue