… | |
… | |
1001 | } |
1001 | } |
1002 | |
1002 | |
1003 | bool |
1003 | bool |
1004 | bgPixmap_t::set_tint (rxvt_color &new_tint) |
1004 | bgPixmap_t::set_tint (rxvt_color &new_tint) |
1005 | { |
1005 | { |
1006 | if (tint != new_tint) |
1006 | if (!(flags & tintSet) || tint != new_tint) |
1007 | { |
1007 | { |
1008 | unsigned long new_flags = compute_tint_shade_flags (&new_tint, shade); |
1008 | unsigned long new_flags = compute_tint_shade_flags (&new_tint, shade); |
1009 | tint = new_tint; |
1009 | tint = new_tint; |
1010 | flags = (flags & ~tintFlags) | new_flags | tintSet; |
1010 | flags = (flags & ~tintFlags) | new_flags | tintSet; |
1011 | return true; |
1011 | return true; |