diff options
Diffstat (limited to 'server/display-channel.h')
-rw-r--r-- | server/display-channel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h index 7f3949f3..111e0146 100644 --- a/server/display-channel.h +++ b/server/display-channel.h @@ -91,6 +91,10 @@ struct Drawable { #define DRAWABLE_FOREACH_DPI_SAFE(drawable, link, next, dpi) \ SAFE_FOREACH(link, next, drawable, &(drawable)->pipes, dpi, LINK_TO_DPI(link)) +#define LINK_TO_GLZ(ptr) SPICE_CONTAINEROF((ptr), RedGlzDrawable, \ + drawable_link) +#define DRAWABLE_FOREACH_GLZ_SAFE(drawable, link, next, glz) \ + SAFE_FOREACH(link, next, drawable, &(drawable)->glz_ring, glz, LINK_TO_GLZ(link)) enum { PIPE_ITEM_TYPE_DRAW = PIPE_ITEM_TYPE_COMMON_LAST, |