ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/background.C
(Generate patch)

Comparing rxvt-unicode/src/background.C (file contents):
Revision 1.203 by sf-exg, Tue Apr 10 15:08:47 2012 UTC vs.
Revision 1.204 by sf-exg, Tue Apr 10 15:19:22 2012 UTC

334 { 334 {
335 x = make_align_position (h_align, target_width, w); 335 x = make_align_position (h_align, target_width, w);
336 y = make_align_position (v_align, target_height, h); 336 y = make_align_position (v_align, target_height, h);
337 } 337 }
338 338
339 bg_flags &= ~BG_IS_SIZE_SENSITIVE;
340 if (!(bg_flags & BG_TILE) 339 if (!(bg_flags & BG_TILE)
341 || h_scale || v_scale 340 || h_scale || v_scale
342 || (!(bg_flags & BG_ROOT_ALIGN) && (h_align || v_align)) 341 || (!(bg_flags & BG_ROOT_ALIGN) && (h_align || v_align))
343 || w > target_width || h > target_height) 342 || image_width > target_width || image_height > target_height)
344 bg_flags |= BG_IS_SIZE_SENSITIVE; 343 bg_flags |= BG_IS_SIZE_SENSITIVE;
344 else
345 bg_flags &= ~BG_IS_SIZE_SENSITIVE;
345} 346}
346 347
347# ifdef HAVE_PIXBUF 348# ifdef HAVE_PIXBUF
348bool 349bool
349rxvt_term::pixbuf_to_pixmap (GdkPixbuf *pixbuf, Pixmap pixmap, GC gc, 350rxvt_term::pixbuf_to_pixmap (GdkPixbuf *pixbuf, Pixmap pixmap, GC gc,
675 { 676 {
676 changed = true; 677 changed = true;
677 v_blurRadius = vr; 678 v_blurRadius = vr;
678 } 679 }
679 680
680 if (h_blurRadius == 0 || v_blurRadius == 0) 681 if (h_blurRadius && v_blurRadius)
682 bg_flags |= BG_NEEDS_BLUR;
683 else
681 bg_flags &= ~BG_NEEDS_BLUR; 684 bg_flags &= ~BG_NEEDS_BLUR;
682 else
683 bg_flags |= BG_NEEDS_BLUR;
684 685
685 return changed; 686 return changed;
686} 687}
687 688
688void 689void

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines