Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 280940
Collapse All | Expand All

(-)src/org/eclipse/draw2d/Shape.java (-4 / +30 lines)
Lines 370-376 Link Here
370
	 * @since 3.5
370
	 * @since 3.5
371
	 */
371
	 */
372
	public void setAlpha(Integer value) {
372
	public void setAlpha(Integer value) {
373
		if(alpha != value) {
373
		if(alpha != null) {
374
			if(!alpha.equals(value)) {
375
				alpha = value;
376
				repaint();
377
			}
378
		} else if(value != null) {
374
			alpha = value;
379
			alpha = value;
375
			repaint();
380
			repaint();
376
		}
381
		}
Lines 380-386 Link Here
380
	 * @since 3.5
385
	 * @since 3.5
381
	 */
386
	 */
382
	public void setAlpha(int value) {
387
	public void setAlpha(int value) {
383
		setAlpha(new Integer(value));
388
		if(alpha != null) {
389
			if(alpha.intValue() != value) {
390
				alpha = new Integer(value);
391
				repaint();
392
			}
393
		} else {
394
			alpha = new Integer(value);
395
			repaint();
396
		}
384
	}
397
	}
385
	
398
	
386
	/**
399
	/**
Lines 389-395 Link Here
389
	 * @since 3.5
402
	 * @since 3.5
390
	 */
403
	 */
391
	public void setAntialias(Integer value) {
404
	public void setAntialias(Integer value) {
392
		if(antialias != value) {
405
		if(antialias != null) {
406
			if(!antialias.equals(value)) {
407
				antialias = value;
408
				repaint();
409
			}
410
		} else if(value != null) {
393
			antialias = value;
411
			antialias = value;
394
			repaint();
412
			repaint();
395
		}
413
		}
Lines 399-405 Link Here
399
	 * @since 3.5
417
	 * @since 3.5
400
	 */
418
	 */
401
	public void setAntialias(int value) {
419
	public void setAntialias(int value) {
402
		setAntialias(new Integer(value));
420
		if(antialias != null) {
421
			if(antialias.intValue() != value) {
422
				antialias = new Integer(value);
423
				repaint();
424
			}
425
		} else {
426
			antialias = new Integer(value);
427
			repaint();
428
		}
403
	}
429
	}
404
430
405
	/**
431
	/**

Return to bug 280940