fix: move BrowserWindow's WebContentsView to be a child of rootview (#41256)
This commit is contained in:
parent
22c149812c
commit
76f7bbb0a8
7 changed files with 31 additions and 34 deletions
|
@ -46,8 +46,9 @@ class RootView : public views::View {
|
|||
void RegisterAcceleratorsWithFocusManager(ElectronMenuModel* menu_model);
|
||||
void UnregisterAcceleratorsWithFocusManager();
|
||||
|
||||
views::View* GetMainView() { return main_view_; }
|
||||
|
||||
// views::View:
|
||||
void Layout(PassKey) override;
|
||||
gfx::Size GetMinimumSize() const override;
|
||||
gfx::Size GetMaximumSize() const override;
|
||||
bool AcceleratorPressed(const ui::Accelerator& accelerator) override;
|
||||
|
@ -62,6 +63,9 @@ class RootView : public views::View {
|
|||
bool menu_bar_visible_ = false;
|
||||
bool menu_bar_alt_pressed_ = false;
|
||||
|
||||
// Main view area.
|
||||
raw_ptr<views::View> main_view_;
|
||||
|
||||
// Map from accelerator to menu item's command id.
|
||||
accelerator_util::AcceleratorTable accelerator_table_;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue