Index: views/widget/widget_gtk.cc |
diff --git a/views/widget/widget_gtk.cc b/views/widget/widget_gtk.cc |
index badafecb3f6b071ee51c94c7826f59b36db63e5c..5dea13c51aae3631e8cb2e30fcddf85693ffe758 100644 |
--- a/views/widget/widget_gtk.cc |
+++ b/views/widget/widget_gtk.cc |
@@ -962,7 +962,8 @@ gboolean WidgetGtk::OnPaint(GtkWidget* widget, GdkEventExpose* event) { |
if (transparent_ && type_ == TYPE_CHILD) { |
// Clear the background before drawing any view and native components. |
DrawTransparentBackground(widget, event); |
- if (!CompositePainter::IsComposited(widget_)) { |
+ if (!CompositePainter::IsComposited(widget_) && |
+ gdk_screen_is_composited(gdk_screen_get_default())) { |
// Let the parent draw the content only after something is drawn on |
// the widget. |
CompositePainter::SetComposited(widget_); |