зеркало из https://github.com/electron/electron.git
fix: Windows FrameView always appearing inactive (#38468)
This commit is contained in:
Родитель
ddcec84ace
Коммит
56138d879e
|
@ -37,14 +37,6 @@ bool ElectronDesktopWindowTreeHostWin::PreHandleMSG(UINT message,
|
|||
return native_window_view_->PreHandleMSG(message, w_param, l_param, result);
|
||||
}
|
||||
|
||||
bool ElectronDesktopWindowTreeHostWin::ShouldPaintAsActive() const {
|
||||
// Tell Chromium to use system default behavior when rendering inactive
|
||||
// titlebar, otherwise it would render inactive titlebar as active under
|
||||
// some cases.
|
||||
// See also https://github.com/electron/electron/issues/24647.
|
||||
return false;
|
||||
}
|
||||
|
||||
bool ElectronDesktopWindowTreeHostWin::GetDwmFrameInsetsInPixels(
|
||||
gfx::Insets* insets) const {
|
||||
// Set DWMFrameInsets to prevent maximized frameless window from bleeding
|
||||
|
|
|
@ -31,7 +31,6 @@ class ElectronDesktopWindowTreeHostWin : public views::DesktopWindowTreeHostWin,
|
|||
WPARAM w_param,
|
||||
LPARAM l_param,
|
||||
LRESULT* result) override;
|
||||
bool ShouldPaintAsActive() const override;
|
||||
bool GetDwmFrameInsetsInPixels(gfx::Insets* insets) const override;
|
||||
bool GetClientAreaInsets(gfx::Insets* insets,
|
||||
HMONITOR monitor) const override;
|
||||
|
|
Загрузка…
Ссылка в новой задаче