+
+#ifdef HAVE_XDBE
+void xdbe_swap_buffers(void)
+{
+ if (use_xdbe) {
+ //XWindowAttributes dest;//leaks
+ //XGetWindowAttributes(display, window.window, &dest);
+ //unsigned int src_height, src_width, src_depth = 0;
+ //XGetGeometry(display, window.back_buffer, NULL, NULL, NULL,src_width,src_height, NULL, src_depth);
+// fprintf(stderr, PACKAGE_NAME": copy from %d x %d x %d to %d x %d x %d\n",src_width, src_height, src_depth, dest.width, dest.height, dest.depth);
+ XCopyArea(display, window.drawable, window.window,
+ window.gc_back, 0, 0, window.width, window.height, 0, 0);
+ /* FIXME should fill w/ window background */
+// XFillRectangle(display, window.back_buffer, window.gc,
+// 0, 0, window.width, window.height);
+ }
+}
+#endif /* HAVE_XDBE */
+