diff --git a/src/sna/sna.h b/src/sna/sna.h index d2dd5de1..dc72a213 100644 --- a/src/sna/sna.h +++ b/src/sna/sna.h @@ -225,11 +225,6 @@ struct sna_gc { void *priv; }; -static inline struct sna_gc *sna_gc(GCPtr gc) -{ - return (struct sna_gc *)__get_private(gc, sna_gc_key); -} - enum { FLUSH_TIMER = 0, THROTTLE_TIMER, diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index ec00116b..a029026c 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -168,6 +168,11 @@ static void sna_shm_watch_flush(struct sna *sna, int enable); static void sna_poly_fill_rect__gpu(DrawablePtr draw, GCPtr gc, int n, xRectangle *rect); +static inline struct sna_gc *sna_gc(GCPtr gc) +{ + return (struct sna_gc *)__get_private(gc, sna_gc_key); +} + static inline void region_set(RegionRec *r, const BoxRec *b) { r->extents = *b;