SUGGESTED FIX
------- AlphaComposite.java -------
*** /tmp/sccs.vlaWPk Fri Jan 22 10:39:38 2010
--- AlphaComposite.java Fri Jan 22 09:34:38 2010
***************
*** 597,610 ****
}
private AlphaComposite(int rule, float alpha) {
- if (alpha < 0.0f || alpha > 1.0f) {
- throw new IllegalArgumentException("alpha value out of range");
- }
if (rule < MIN_RULE || rule > MAX_RULE) {
throw new IllegalArgumentException("unknown composite rule");
}
! this.rule = rule;
! this.extraAlpha = alpha;
}
/**
--- 597,611 ----
}
private AlphaComposite(int rule, float alpha) {
if (rule < MIN_RULE || rule > MAX_RULE) {
throw new IllegalArgumentException("unknown composite rule");
}
! if (alpha >= 0.0f && alpha <= 1.0f) {
! this.rule = rule;
! this.extraAlpha = alpha;
! } else {
! throw new IllegalArgumentException("alpha value out of range");
! }
}
|