| Index: webkit/tools/test_shell/webwidget_host_gtk.cc
|
| ===================================================================
|
| --- webkit/tools/test_shell/webwidget_host_gtk.cc (revision 20972)
|
| +++ webkit/tools/test_shell/webwidget_host_gtk.cc (working copy)
|
| @@ -357,11 +357,10 @@
|
| gdk_window_begin_paint_rect(window, &grect);
|
|
|
| // BitBlit to the gdk window.
|
| - skia::PlatformDevice& platdev = canvas_->getTopPlatformDevice();
|
| - skia::BitmapPlatformDevice* const bitdev =
|
| - static_cast<skia::BitmapPlatformDevice*>(&platdev);
|
| + cairo_t* source_surface = canvas_->beginPlatformPaint();
|
| cairo_t* cairo_drawable = gdk_cairo_create(window);
|
| - cairo_set_source_surface(cairo_drawable, bitdev->surface(), 0, 0);
|
| + cairo_set_source_surface(cairo_drawable, cairo_get_target(source_surface),
|
| + 0, 0);
|
| cairo_paint(cairo_drawable);
|
| cairo_destroy(cairo_drawable);
|
|
|
|
|