[Spice-devel] [PATCH 3/5] worker: Move is_opaque_item() to tree.h

Jonathon Jongsma jjongsma at redhat.com
Tue Nov 10 12:41:18 PST 2015


---
 server/red_worker.c | 6 ------
 server/tree.h       | 6 ++++++
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/server/red_worker.c b/server/red_worker.c
index a2ed49b..dd4633c 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -1389,12 +1389,6 @@ static void exclude_region(RedWorker *worker, Ring *ring, RingItem *ring_item, Q
     }
 }
 
-static inline int is_opaque_item(TreeItem *item)
-{
-    return item->type == TREE_ITEM_TYPE_CONTAINER ||
-           (IS_DRAW_ITEM(item) && ((DrawItem *)item)->effect == QXL_EFFECT_OPAQUE);
-}
-
 static inline void __current_add_drawable(RedWorker *worker, Drawable *drawable, RingItem *pos)
 {
     DisplayChannel *display = worker->display_channel;
diff --git a/server/tree.h b/server/tree.h
index 6e83f7a..6249c28 100644
--- a/server/tree.h
+++ b/server/tree.h
@@ -73,6 +73,12 @@ struct DrawItem {
 #define IS_DRAW_ITEM(item) ((item)->type == TREE_ITEM_TYPE_DRAWABLE)
 #define DRAW_ITEM(item) ((DrawItem*)(item))
 
+static inline int is_opaque_item(TreeItem *item)
+{
+    return item->type == TREE_ITEM_TYPE_CONTAINER ||
+        (IS_DRAW_ITEM(item) && ((DrawItem *)item)->effect == QXL_EFFECT_OPAQUE);
+}
+
 void       tree_item_dump                           (TreeItem *item);
 Shadow*    shadow_new                               (DrawItem *item, const SpicePoint *delta);
 Container* container_new                            (DrawItem *item);
-- 
2.4.3



More information about the Spice-devel mailing list