| Index: content/browser/renderer_host/backing_store_gtk.cc
|
| diff --git a/content/browser/renderer_host/backing_store_gtk.cc b/content/browser/renderer_host/backing_store_gtk.cc
|
| index 62365bed8735052206c43ee5848c7bc34af6f761..2eed33ace2f4696104b53a107c63eef7161b918f 100644
|
| --- a/content/browser/renderer_host/backing_store_gtk.cc
|
| +++ b/content/browser/renderer_host/backing_store_gtk.cc
|
| @@ -29,10 +29,10 @@
|
| #include "skia/ext/platform_canvas.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "ui/base/gtk/gtk_signal.h"
|
| -#include "ui/base/x/x11_util.h"
|
| #include "ui/base/x/x11_util_internal.h"
|
| #include "ui/gfx/rect.h"
|
| #include "ui/gfx/rect_conversions.h"
|
| +#include "ui/gfx/x/x11_types.h"
|
| #include "ui/surface/transport_dib.h"
|
|
|
| namespace content {
|
| @@ -59,7 +59,7 @@ static const int kMaxVideoLayerSize = 23170;
|
|
|
| // Destroys the image and the associated shared memory structures. This is a
|
| // helper function for code using shared memory.
|
| -void DestroySharedImage(Display* display,
|
| +void DestroySharedImage(XDisplay* display,
|
| XImage* image,
|
| XShmSegmentInfo* shminfo) {
|
| XShmDetach(display, shminfo);
|
| @@ -72,7 +72,7 @@ void DestroySharedImage(Display* display,
|
| // XSyncExtension to push a callback into the X11 event queue and get a
|
| // callback instead of blocking until the event queue is cleared.
|
| //
|
| -// TODO(erg): If ui::GetXDisplay() ever gets fixed to handle multiple Displays,
|
| +// TODO(erg): If gfx::GetXDisplay() ever gets fixed to handle multiple Displays,
|
| // this must be modified to be per Display instead of a Singleton.
|
| class XSyncHandler {
|
| public:
|
| @@ -85,7 +85,7 @@ class XSyncHandler {
|
| }
|
|
|
| void PushPaintCounter(TransportDIB* dib,
|
| - Display* display,
|
| + XDisplay* display,
|
| Picture picture,
|
| Pixmap pixmap,
|
| const base::Closure& completion_callback);
|
| @@ -96,7 +96,7 @@ class XSyncHandler {
|
| // A struct that has cleanup and callback tasks that were queued into the
|
| // future and are run on |g_backing_store_sync_alarm| firing.
|
| struct BackingStoreEvents {
|
| - BackingStoreEvents(TransportDIB* dib, Display* d, Picture pic, Pixmap pix,
|
| + BackingStoreEvents(TransportDIB* dib, XDisplay* d, Picture pic, Pixmap pix,
|
| const base::Closure& c)
|
| : dib(dib),
|
| display(d),
|
| @@ -109,7 +109,7 @@ class XSyncHandler {
|
| TransportDIB* dib;
|
|
|
| // The display we're running on.
|
| - Display* display;
|
| + XDisplay* display;
|
|
|
| // Data to delete.
|
| Picture picture;
|
| @@ -142,7 +142,7 @@ class XSyncHandler {
|
| };
|
|
|
| void XSyncHandler::PushPaintCounter(TransportDIB* dib,
|
| - Display* display,
|
| + XDisplay* display,
|
| Picture picture,
|
| Pixmap pixmap,
|
| const base::Closure& completion_callback) {
|
| @@ -153,7 +153,7 @@ void XSyncHandler::PushPaintCounter(TransportDIB* dib,
|
| // alarm when it is processed.
|
| XSyncValue value;
|
| XSyncIntToValue(&value, 1);
|
| - XSyncChangeCounter(ui::GetXDisplay(),
|
| + XSyncChangeCounter(gfx::GetXDisplay(),
|
| backing_store_sync_counter_,
|
| value);
|
| }
|
| @@ -164,7 +164,7 @@ XSyncHandler::XSyncHandler()
|
| xsync_error_base_(0),
|
| backing_store_sync_counter_(0),
|
| backing_store_sync_alarm_(0) {
|
| - Display* display = ui::GetXDisplay();
|
| + XDisplay* display = gfx::GetXDisplay();
|
| if (XSyncQueryExtension(display,
|
| &xsync_event_base_,
|
| &xsync_error_base_)) {
|
| @@ -191,7 +191,7 @@ XSyncHandler::~XSyncHandler() {
|
| if (loaded_extension_)
|
| gdk_window_remove_filter(NULL, &OnEventThunk, this);
|
|
|
| - XSync(ui::GetXDisplay(), False);
|
| + XSync(gfx::GetXDisplay(), False);
|
| while (!backing_store_events_.empty()) {
|
| // We delete the X11 resources we're holding onto. We don't run the
|
| // callbacks because we are shutting down.
|
| @@ -248,7 +248,7 @@ BackingStoreGtk::BackingStoreGtk(RenderWidgetHost* widget,
|
| void* visual,
|
| int depth)
|
| : BackingStore(widget, size),
|
| - display_(ui::GetXDisplay()),
|
| + display_(gfx::GetXDisplay()),
|
| shared_memory_support_(ui::QuerySharedMemorySupport(display_)),
|
| use_render_(ui::QueryRenderSupport(display_)),
|
| visual_(visual),
|
|
|