diff options
author | Uli Schlachter <psychon@znc.in> | 2021-05-02 19:30:28 +0200 |
---|---|---|
committer | Uli Schlachter <psychon@znc.in> | 2021-05-02 19:30:28 +0200 |
commit | 009d75b8db33a8e5ae42eddcb63d9c5a5da9b60e (patch) | |
tree | 719e01b77cac5021a123ec63e13e3d4add164c27 /src/cairo-xcb-screen.c | |
parent | c16094fc443c076475c4633d83d6e67539cf423e (diff) | |
download | cairo-009d75b8db33a8e5ae42eddcb63d9c5a5da9b60e.tar.gz |
xcb: remove free pixmap/gc wrappers
With the last commit, these became pointless. Just switch the code to
call the underlying function directly.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Diffstat (limited to 'src/cairo-xcb-screen.c')
-rw-r--r-- | src/cairo-xcb-screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cairo-xcb-screen.c b/src/cairo-xcb-screen.c index 0d23ad3c3..f443eec29 100644 --- a/src/cairo-xcb-screen.c +++ b/src/cairo-xcb-screen.c @@ -169,7 +169,7 @@ _cairo_xcb_screen_finish (cairo_xcb_screen_t *screen) for (i = 0; i < ARRAY_LENGTH (screen->gc); i++) { if (screen->gc_depths[i] != 0) - _cairo_xcb_connection_free_gc (screen->connection, screen->gc[i]); + xcb_free_gc (screen->connection->xcb_connection, screen->gc[i]); } _cairo_cache_fini (&screen->linear_pattern_cache); @@ -350,7 +350,7 @@ _cairo_xcb_screen_put_gc (cairo_xcb_screen_t *screen, int depth, xcb_gcontext_t if (i == ARRAY_LENGTH (screen->gc)) { /* perform random substitution to ensure fair caching over depths */ i = rand () % ARRAY_LENGTH (screen->gc); - _cairo_xcb_connection_free_gc (screen->connection, screen->gc[i]); + xcb_free_gc (screen->connection->xcb_connection, screen->gc[i]); } screen->gc[i] = gc; |