--- rxvt-unicode/src/background.C 2010/09/08 22:17:06 1.59 +++ rxvt-unicode/src/background.C 2010/10/03 20:41:32 1.60 @@ -249,7 +249,7 @@ int src_pos = 0; dst_pos = 0; dst_size = size; - if (pos < 0 && size > target_size) + if (pos < 0) { src_pos = -pos; dst_size += pos;