if (halftone->buffer_width != -1 &&
halftone->buffer_height != -1)
{
- if (halftone->buffer == halftone->window)
+ if (halftone->buffer != halftone->window)
XFreePixmap(halftone->dpy, halftone->buffer);
XFreeGC(halftone->dpy, halftone->buffer_gc);
}
halftone->buffer_width = attrs->width;
halftone->buffer_height = attrs->height;
-#ifdef HAVE_COCOA /* Don't second-guess Quartz's double-buffering */
+#ifdef HAVE_JWXYZ /* Don't second-guess Quartz's double-buffering */
halftone->buffer = halftone->window;
#else
halftone->buffer = XCreatePixmap(halftone->dpy, halftone->window, halftone->buffer_width, halftone->buffer_height, attrs->depth);
halftone->ncolors = get_integer_resource (dpy, "colors", "Colors");
if (halftone->ncolors < 4) halftone->ncolors = 4;
halftone->colors = (XColor *) calloc(halftone->ncolors, sizeof(XColor));
- make_smooth_colormap (dpy, attrs.visual, attrs.colormap,
+ make_smooth_colormap (attrs.screen, attrs.visual, attrs.colormap,
halftone->colors, &halftone->ncolors,
True, 0, False);
halftone->color0 = 0;
"*sizeFactor: 1.5",
"*colors: 200",
"*cycleSpeed: 10",
+#ifdef HAVE_MOBILE
+ "*ignoreRotation: True",
+#endif
0
};