summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2013-08-16 15:29:52 -0400
committerYonit Halperin <yhalperi@redhat.com>2013-08-16 15:29:52 -0400
commit18ee96a98a7e02f6ae8597af0d22140f03b9f53e (patch)
treeb6fb92348a7d512070bd7b7e3c40eddb7c064a5f
parent0c24c25cd1d7a888566cfeff98d98721f0ae39bb (diff)
print copy-bits data
-rw-r--r--server/red_worker.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/server/red_worker.c b/server/red_worker.c
index fa9cac9..11e7324 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -2056,8 +2056,16 @@ static void red_pipe_print_box_data(DisplayChannelClient *dcc)
goto end;
}
box = &drawable->red_drawable->bbox;
- spice_debug("DRAW type=%d size=%u box [%u,%u][%u,%u]", drawable->red_drawable->type, red_drawable_get_size(drawable->red_drawable),
- box->left, box->top, box->right, box->bottom);
+ if (drawable->red_drawable->type != QXL_COPY_BITS) {
+ spice_debug("DRAW type=%d size=%u box [%u,%u][%u,%u]", drawable->red_drawable->type, red_drawable_get_size(drawable->red_drawable),
+ box->left, box->top, box->right, box->bottom);
+ } else {
+ spice_debug("DRAW type=%d size=%u box [%u,%u][%u,%u] pos (%u, %u)", drawable->red_drawable->type, red_drawable_get_size(drawable->red_drawable),
+ box->left, box->top, box->right, box->bottom,
+ drawable->red_drawable->u.copy_bits.src_pos.x,
+ drawable->red_drawable->u.copy_bits.src_pos.y
+ );
+ }
} else if (item->type == PIPE_ITEM_TYPE_UPGRADE) {
Drawable *drawable = ((UpgradeItem *)item)->drawable;