From 30210c3ad8e3dccea5ec8e2bf48dfdfeb27d3608 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Mon, 27 May 2019 20:08:48 -0500 Subject: [PATCH] "Sever my leg"? "It's the greatest day"? --- examples/cluster.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/cluster.c b/examples/cluster.c index 9591d83..07df158 100644 --- a/examples/cluster.c +++ b/examples/cluster.c @@ -270,10 +270,10 @@ int main(int argc, char **argv) { screen = DefaultScreen(display); win = XCreateSimpleWindow(display, DefaultRootWindow(display), 0, 0, width, height, 0, 0, 0); - buf = XdbeAllocateBackBufferName(display, win, XdbeUntouched); + buf = XdbeAllocateBackBufferName(display, win, XdbeBackground); swapinfo.swap_window = win; - swapinfo.swap_action = XdbeUntouched; + swapinfo.swap_action = XdbeBackground; gc = XCreateGC(display, win, GCForeground | GCBackground | GCGraphicsExposures, &values); bg = XCreatePixmap(display, win, width, height, 24); @@ -289,7 +289,7 @@ int main(int argc, char **argv) { /* * Set up the foreground surface */ - sfc = cairo_xlib_surface_create(display, win, DefaultVisual(display, screen), width, height); + sfc = cairo_xlib_surface_create(display, buf, DefaultVisual(display, screen), width, height); cairo_xlib_surface_set_size(sfc, width, height); cr = cairo_create(sfc); @@ -345,7 +345,7 @@ int main(int argc, char **argv) { hexagram_can_if_read(can_if, &frame); if (frame.can_id == 0x280) { - XCopyArea(display, bg, win, gc, 0, 0, + XCopyArea(display, bg, buf, gc, 0, 0, width, height, 0, 0);