diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-06-01 23:03:36 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-06-02 08:57:13 +0100 |
commit | bf1b08d066ebcffa71f5e728dc333f4494ff4ba3 (patch) | |
tree | 1544b7292a17eeb87e31354048f2f489ae79b442 /src/cairo-xcb-connection.c | |
parent | 52f79bfcf34c504c7baa7d996983a7283f02f51e (diff) | |
download | cairo-bf1b08d066ebcffa71f5e728dc333f4494ff4ba3.tar.gz |
perf
Diffstat (limited to 'src/cairo-xcb-connection.c')
-rw-r--r-- | src/cairo-xcb-connection.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cairo-xcb-connection.c b/src/cairo-xcb-connection.c index 56bf5aef6..d6f355bfe 100644 --- a/src/cairo-xcb-connection.c +++ b/src/cairo-xcb-connection.c @@ -789,6 +789,15 @@ _cairo_xcb_connection_get_xid (cairo_xcb_connection_t *connection) return xid; } +xcb_connection_t * +cairo_xcb_device_get_connection (cairo_device_t *device) +{ + if (device->backend->type != CAIRO_DEVICE_TYPE_XCB) + return NULL; + + return ((cairo_xcb_connection_t *)device)->xcb_connection; +} + /* public (debug) interface */ /** |