diff options
Diffstat (limited to 'src/lib/grab.c')
-rw-r--r-- | src/lib/grab.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/grab.c b/src/lib/grab.c index 41d0ff4..25a0dd7 100644 --- a/src/lib/grab.c +++ b/src/lib/grab.c @@ -668,7 +668,7 @@ __imlib_GrabDrawableToRGBA(DATA32 * data, int ox, int oy, int ow, int oh, if (x_does_shm) { xim = __imlib_ShmGetXImage(d, v, p, xatt.depth, x, y, w, h, &shminfo); - is_shm = xim != NULL; + is_shm = xim; } if (!xim) xim = XGetImage(d, p, x, y, w, h, 0xffffffff, ZPixmap); @@ -683,7 +683,7 @@ __imlib_GrabDrawableToRGBA(DATA32 * data, int ox, int oy, int ow, int oh, if ((m) && (domask)) { mxim = __imlib_ShmGetXImage(d, v, m, 1, 0, 0, w, h, &mshminfo); - is_mshm = mxim != NULL; + is_mshm = mxim; if (!mxim) mxim = XGetImage(d, m, 0, 0, w, h, 0xffffffff, ZPixmap); } |