… | |
… | |
757 | int changed = 0; |
757 | int changed = 0; |
758 | unsigned int hr, vr; |
758 | unsigned int hr, vr; |
759 | int junk; |
759 | int junk; |
760 | int geom_flags = XParseGeometry (geom, &junk, &junk, &hr, &vr); |
760 | int geom_flags = XParseGeometry (geom, &junk, &junk, &hr, &vr); |
761 | |
761 | |
762 | if (!(geom_flags&WidthValue)) |
762 | if (!(geom_flags & WidthValue)) |
763 | hr = 1; |
763 | hr = 1; |
764 | if (!(geom_flags&HeightValue)) |
764 | if (!(geom_flags & HeightValue)) |
765 | vr = hr; |
765 | vr = hr; |
766 | |
766 | |
767 | if (h_blurRadius != hr) |
767 | if (h_blurRadius != hr) |
768 | { |
768 | { |
769 | ++changed; |
769 | ++changed; |
… | |
… | |
779 | if (v_blurRadius == 0 && h_blurRadius == 0) |
779 | if (v_blurRadius == 0 && h_blurRadius == 0) |
780 | flags &= ~blurNeeded; |
780 | flags &= ~blurNeeded; |
781 | else |
781 | else |
782 | flags |= blurNeeded; |
782 | flags |= blurNeeded; |
783 | |
783 | |
784 | return (changed>0); |
784 | return (changed > 0); |
785 | } |
785 | } |
786 | |
786 | |
787 | static inline unsigned long |
787 | static inline unsigned long |
788 | compute_tint_shade_flags (rxvt_color *tint, int shade) |
788 | compute_tint_shade_flags (rxvt_color *tint, int shade) |
789 | { |
789 | { |
… | |
… | |
847 | { |
847 | { |
848 | unsigned long new_flags = compute_tint_shade_flags (NULL, shade); |
848 | unsigned long new_flags = compute_tint_shade_flags (NULL, shade); |
849 | |
849 | |
850 | if (new_flags != (flags & tintFlags)) |
850 | if (new_flags != (flags & tintFlags)) |
851 | { |
851 | { |
852 | flags = (flags&~tintFlags)|new_flags; |
852 | flags = (flags & ~tintFlags) | new_flags; |
853 | return true; |
853 | return true; |
854 | } |
854 | } |
855 | |
855 | |
856 | return false; |
856 | return false; |
857 | } |
857 | } |