--- rxvt-unicode/src/background.C 2011/11/23 16:53:53 1.174 +++ rxvt-unicode/src/background.C 2011/12/05 18:17:17 1.175 @@ -301,11 +301,10 @@ geom_flags |= WidthValue|HeightValue|XValue|YValue; } - if (check_set_scale_value (geom_flags, WidthValue, h_scale, w) - || check_set_scale_value (geom_flags, HeightValue, v_scale, h) - || check_set_align_value (geom_flags, XValue, h_align, x) - || check_set_align_value (geom_flags, YValue, v_align, y)) - changed = true; + if (check_set_scale_value (geom_flags, WidthValue, h_scale, w)) changed = true; + if (check_set_scale_value (geom_flags, HeightValue, v_scale, h)) changed = true; + if (check_set_align_value (geom_flags, XValue, h_align, x)) changed = true; + if (check_set_align_value (geom_flags, YValue, v_align, y)) changed = true; if (new_flags != bg_flags) {