Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2330)

Unified Diff: ui/views/widget/widget.cc

Issue 1159033008: Refactor ViewsDelegate singleton (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/views/widget/widget.cc
diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
index b4d2a484233ab797a8ba48fc2c6a00edde22ebd0..0b4e2479bc6ada001a5a72752de48deefb4746e9 100644
--- a/ui/views/widget/widget.cc
+++ b/ui/views/widget/widget.cc
@@ -314,8 +314,8 @@ void Widget::Init(const InitParams& in_params) {
params.type != views::Widget::InitParams::TYPE_PANEL)
params.opacity = views::Widget::InitParams::OPAQUE_WINDOW;
- if (ViewsDelegate::views_delegate)
- ViewsDelegate::views_delegate->OnBeforeWidgetInit(&params, this);
+ if (ViewsDelegate::GetInstance())
+ ViewsDelegate::GetInstance()->OnBeforeWidgetInit(&params, this);
if (params.opacity == views::Widget::InitParams::INFER_OPACITY)
params.opacity = views::Widget::InitParams::OPAQUE_WINDOW;
@@ -895,9 +895,9 @@ NonClientFrameView* Widget::CreateNonClientFrameView() {
widget_delegate_->CreateNonClientFrameView(this);
if (!frame_view)
frame_view = native_widget_->CreateNonClientFrameView();
- if (!frame_view && ViewsDelegate::views_delegate) {
+ if (!frame_view && ViewsDelegate::GetInstance()) {
frame_view =
- ViewsDelegate::views_delegate->CreateDefaultNonClientFrameView(this);
+ ViewsDelegate::GetInstance()->CreateDefaultNonClientFrameView(this);
}
if (frame_view)
return frame_view;

Powered by Google App Engine
This is Rietveld 408576698