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

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

Issue 9297041: Merge Compositor and CompositorCC (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 11 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/native_widget_gtk.cc
diff --git a/ui/views/widget/native_widget_gtk.cc b/ui/views/widget/native_widget_gtk.cc
index 410fadafed268494135549cb01f3ea931e489809..869c0fad596aaf9feaa799f7fe09d6061ca66cc8 100644
--- a/ui/views/widget/native_widget_gtk.cc
+++ b/ui/views/widget/native_widget_gtk.cc
@@ -648,18 +648,17 @@ void NativeWidgetGtk::InitNativeWidget(const Widget::InitParams& params) {
GDK_WINDOW_TYPE_HINT_MENU);
}
+ // TODO(piman): is this useful?
if (View::get_use_acceleration_when_possible()) {
Ben Goodger (Google) 2012/01/28 00:40:13 I bet not, and this could probablybe removed.
piman 2012/01/28 01:50:35 Done.
gint width, height;
gdk_drawable_get_size(window_contents_->window, &width, &height);
- compositor_ = ui::Compositor::Create(this,
+ compositor_ = new ui::Compositor(this,
GDK_WINDOW_XID(window_contents_->window),
gfx::Size(width, height));
- if (compositor_.get()) {
- View* root_view = delegate_->AsWidget()->GetRootView();
- root_view->SetPaintToLayer(true);
- compositor_->SetRootLayer(root_view->layer());
- root_view->SetFillsBoundsOpaquely(!transparent_);
- }
+ View* root_view = delegate_->AsWidget()->GetRootView();
+ root_view->SetPaintToLayer(true);
+ compositor_->SetRootLayer(root_view->layer());
+ root_view->SetFillsBoundsOpaquely(!transparent_);
}
delegate_->OnNativeWidgetCreated();

Powered by Google App Engine
This is Rietveld 408576698