3192 |
if (g_ownbackstore) |
if (g_ownbackstore) |
3193 |
{ |
{ |
3194 |
image = XGetImage(g_display, g_backstore, x, y, cx, cy, AllPlanes, ZPixmap); |
image = XGetImage(g_display, g_backstore, x, y, cx, cy, AllPlanes, ZPixmap); |
3195 |
|
exit_if_null(image); |
3196 |
} |
} |
3197 |
else |
else |
3198 |
{ |
{ |
3199 |
pix = XCreatePixmap(g_display, g_wnd, cx, cy, g_depth); |
pix = XCreatePixmap(g_display, g_wnd, cx, cy, g_depth); |
3200 |
XCopyArea(g_display, g_wnd, pix, g_gc, x, y, cx, cy, 0, 0); |
XCopyArea(g_display, g_wnd, pix, g_gc, x, y, cx, cy, 0, 0); |
3201 |
image = XGetImage(g_display, pix, 0, 0, cx, cy, AllPlanes, ZPixmap); |
image = XGetImage(g_display, pix, 0, 0, cx, cy, AllPlanes, ZPixmap); |
3202 |
|
exit_if_null(image); |
3203 |
XFreePixmap(g_display, pix); |
XFreePixmap(g_display, pix); |
3204 |
} |
} |
3205 |
|
|