… | |
… | |
1403 | && (bg == Color_transparent || bg == Color_bg |
1403 | && (bg == Color_transparent || bg == Color_bg |
1404 | || (bg >= 0 && !term->pix_colors[bg].is_opaque () && ((dst = XftDrawPicture (d2)))))) |
1404 | || (bg >= 0 && !term->pix_colors[bg].is_opaque () && ((dst = XftDrawPicture (d2)))))) |
1405 | { |
1405 | { |
1406 | int src_x = x, src_y = y; |
1406 | int src_x = x, src_y = y; |
1407 | |
1407 | |
1408 | if (term->bgPixmap.is_parentOrigin ()) |
1408 | if (term->bgPixmap.flags & bgPixmap_t::isTransparent) |
1409 | { |
1409 | { |
1410 | src_x += term->window_vt_x; |
1410 | src_x += term->window_vt_x; |
1411 | src_y += term->window_vt_y; |
1411 | src_y += term->window_vt_y; |
1412 | } |
1412 | } |
1413 | |
1413 | |