| Index: views/widget/widget.cc
|
| ===================================================================
|
| --- views/widget/widget.cc (revision 91561)
|
| +++ views/widget/widget.cc (working copy)
|
| @@ -153,8 +153,10 @@
|
|
|
| DestroyRootView();
|
|
|
| - if (ownership_ == InitParams::WIDGET_OWNS_NATIVE_WIDGET)
|
| + if (ownership_ == InitParams::WIDGET_OWNS_NATIVE_WIDGET) {
|
| + CloseNow();
|
| delete native_widget_;
|
| + }
|
| }
|
|
|
| // static
|
| @@ -330,9 +332,7 @@
|
| }
|
|
|
| const Widget* Widget::GetTopLevelWidget() const {
|
| - internal::NativeWidgetPrivate* native_widget =
|
| - internal::NativeWidgetPrivate::GetTopLevelNativeWidget(GetNativeView());
|
| - return native_widget ? native_widget->GetWidget() : NULL;
|
| + return native_widget_->GetTopLevelWidget();
|
| }
|
|
|
| void Widget::SetContentsView(View* view) {
|
|
|