… | |
… | |
1367 | if (gc) |
1367 | if (gc) |
1368 | { |
1368 | { |
1369 | XFillRectangle (dpy, tiled_root_pmap, gc, 0, 0, window_width, window_height); |
1369 | XFillRectangle (dpy, tiled_root_pmap, gc, 0, 0, window_width, window_height); |
1370 | result |= transpPmapTiled; |
1370 | result |= transpPmapTiled; |
1371 | XFreeGC (dpy, gc); |
1371 | XFreeGC (dpy, gc); |
1372 | } |
|
|
1373 | |
1372 | |
1374 | if (tiled_root_pmap != None) |
|
|
1375 | { |
|
|
1376 | if (!need_client_side_rendering ()) |
1373 | if (!need_client_side_rendering ()) |
1377 | { |
1374 | { |
1378 | if ((flags & blurNeeded) |
1375 | if ((flags & blurNeeded) |
1379 | && (flags & HAS_RENDER_CONV)) |
1376 | && (flags & HAS_RENDER_CONV)) |
1380 | { |
1377 | { |
… | |
… | |
1395 | pixmap = tiled_root_pmap; |
1392 | pixmap = tiled_root_pmap; |
1396 | pmap_width = window_width; |
1393 | pmap_width = window_width; |
1397 | pmap_height = window_height; |
1394 | pmap_height = window_height; |
1398 | pmap_depth = target->depth; |
1395 | pmap_depth = target->depth; |
1399 | } |
1396 | } |
|
|
1397 | else |
|
|
1398 | XFreePixmap (dpy, tiled_root_pmap); |
1400 | |
1399 | |
1401 | if (recoded_root_pmap != root_pixmap) |
1400 | if (recoded_root_pmap != root_pixmap) |
1402 | XFreePixmap (dpy, recoded_root_pmap); |
1401 | XFreePixmap (dpy, recoded_root_pmap); |
1403 | |
1402 | |
1404 | return result; |
1403 | return result; |