if (mask_image == NULL)
goto err_pixmap;
+ if (sigtrap_get()) {
+ pixman_image_unref(mask_image);
+ goto err_pixmap;
+ }
+
memset(pixmap->devPrivate.ptr, 0, pixmap->devKind*height);
#if HAS_PIXMAN_GLYPHS
if (sna->render.glyph_cache) {
} while (--nlist);
pixman_image_unref(mask_image);
+ sigtrap_put();
+
mask = CreatePicture(0, &pixmap->drawable,
format, CPComponentAlpha,
&component_alpha, serverClient, &error);
if (mask_image == NULL)
goto err_pixmap;
+ if (sigtrap_get()) {
+ pixman_image_unref(mask_image);
+ goto err_pixmap;
+ }
+
memset(pixmap->devPrivate.ptr, 0, pixmap->devKind*height);
#if HAS_PIXMAN_GLYPHS
if (sna->render.glyph_cache) {
list++;
} while (--nlist);
pixman_image_unref(mask_image);
+ sigtrap_put();
component_alpha = NeedsComponent(format->format);