aboutsummaryrefslogtreecommitdiff
path: root/generic/Item.c
diff options
context:
space:
mode:
Diffstat (limited to 'generic/Item.c')
-rw-r--r--generic/Item.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/generic/Item.c b/generic/Item.c
index c0f3cb3..1a08044 100644
--- a/generic/Item.c
+++ b/generic/Item.c
@@ -4462,6 +4462,7 @@ Update(WidgetInfo *wi)
}
+#ifdef LIBART
#ifdef SHM
static void
EnsureRGBBuf(WidgetInfo *wi,
@@ -4585,6 +4586,7 @@ RGBToXImage(WidgetInfo *wi,
}
}
#endif
+#endif
static void
Repair(WidgetInfo *wi)
@@ -4614,7 +4616,8 @@ Repair(WidgetInfo *wi)
XStartChrono(draw_time, wi->dpy, wi->draw_buffer);
/*StartChrono(int_draw_time);*/
#endif
- if (wi->local_render) {
+ if (wi->render) {
+#ifdef LIBART
/* if (wi->tile == ZnUnspecifiedImage) {
* }
* else {
@@ -4630,6 +4633,7 @@ Repair(WidgetInfo *wi)
wi->back_color->blue >> 8);
wi->top_group->class->Render(wi->top_group);
RGBToXImage(wi, r.x, r.y, r.width, r.height);
+#endif
}
else {
/* Fill the background of the double buffer pixmap. */
@@ -4703,7 +4707,9 @@ struct _ITEM_P ITEM_P = {
PushClip,
PopClip,
CurrentClip,
+#ifdef LIBART
RenderSVP
+#endif
};
struct _ITEM ITEM = {