refactor: manage widget_ in NativeWindow

This commit is contained in:
Cheng Zhao 2018-04-25 16:05:43 +09:00
parent 727cd68cee
commit 2225cc9608
6 changed files with 22 additions and 29 deletions

View file

@ -120,7 +120,6 @@ class NativeWindowClientView : public views::ClientView {
NativeWindowViews::NativeWindowViews(const mate::Dictionary& options,
NativeWindow* parent)
: NativeWindow(options, parent),
widget_(new views::Widget),
content_view_(nullptr),
focused_view_(nullptr),
menu_bar_autohide_(false),
@ -1264,14 +1263,6 @@ bool NativeWindowViews::ShouldHandleSystemCommands() const {
return true;
}
views::Widget* NativeWindowViews::GetWidget() {
return widget();
}
const views::Widget* NativeWindowViews::GetWidget() const {
return widget();
}
views::View* NativeWindowViews::GetContentsView() {
return this;
}