aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generic/Icon.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/generic/Icon.c b/generic/Icon.c
index 4503492..3e35827 100644
--- a/generic/Icon.c
+++ b/generic/Icon.c
@@ -645,7 +645,13 @@ GetClipVertices(ZnItem item,
ZnPoint *points;
if (item->wi->render) {
- ZnTriStrip1(tristrip, icon->dev, 4, False);
+ ZnListAssertSize(item->wi->work_pts, 4);
+ points = ZnListArray(item->wi->work_pts);
+ points[0] = icon->dev[1];
+ points[1] = icon->dev[2];
+ points[2] = icon->dev[0];
+ points[3] = icon->dev[3];
+ ZnTriStrip1(tristrip, points, 4, False);
return False;
}