View | Details | Raw Unified | Return to bug 294929 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jface/text/source/VerticalRuler.java (-3 / +3 lines)
Lines 214-224 Link Here
214
			return;
214
			return;
215
215
216
		if (fBuffer != null) {
216
		if (fBuffer != null) {
217
			Rectangle r= fBuffer.getBounds();
217
			//Rectangle r= fBuffer.getBounds();
218
			if (r.width != size.x || r.height != size.y) {
218
			//if (r.width != size.x || r.height != size.y) {
219
				fBuffer.dispose();
219
				fBuffer.dispose();
220
				fBuffer= null;
220
				fBuffer= null;
221
			}
221
			//}
222
		}
222
		}
223
		if (fBuffer == null)
223
		if (fBuffer == null)
224
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
224
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
(-)src/org/eclipse/jface/text/source/ChangeRulerColumn.java (-4 / +4 lines)
Lines 24-30 Link Here
24
import org.eclipse.swt.graphics.GC;
24
import org.eclipse.swt.graphics.GC;
25
import org.eclipse.swt.graphics.Image;
25
import org.eclipse.swt.graphics.Image;
26
import org.eclipse.swt.graphics.Point;
26
import org.eclipse.swt.graphics.Point;
27
import org.eclipse.swt.graphics.Rectangle;
27
//import org.eclipse.swt.graphics.Rectangle;
28
import org.eclipse.swt.widgets.Canvas;
28
import org.eclipse.swt.widgets.Canvas;
29
import org.eclipse.swt.widgets.Composite;
29
import org.eclipse.swt.widgets.Composite;
30
import org.eclipse.swt.widgets.Control;
30
import org.eclipse.swt.widgets.Control;
Lines 261-271 Link Here
261
			return;
261
			return;
262
262
263
		if (fBuffer != null) {
263
		if (fBuffer != null) {
264
			Rectangle r= fBuffer.getBounds();
264
			//Rectangle r= fBuffer.getBounds();
265
			if (r.width != size.x || r.height != size.y) {
265
			//if (r.width != size.x || r.height != size.y) {
266
				fBuffer.dispose();
266
				fBuffer.dispose();
267
				fBuffer= null;
267
				fBuffer= null;
268
			}
268
			//}
269
		}
269
		}
270
		if (fBuffer == null)
270
		if (fBuffer == null)
271
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
271
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
(-)src/org/eclipse/jface/text/source/LineNumberRulerColumn.java (-3 / +3 lines)
Lines 667-677 Link Here
667
			return;
667
			return;
668
668
669
		if (fBuffer != null) {
669
		if (fBuffer != null) {
670
			Rectangle r= fBuffer.getBounds();
670
			//Rectangle r= fBuffer.getBounds();
671
			if (r.width != size.x || r.height != size.y) {
671
			//if (r.width != size.x || r.height != size.y) {
672
				fBuffer.dispose();
672
				fBuffer.dispose();
673
				fBuffer= null;
673
				fBuffer= null;
674
			}
674
			//}
675
		}
675
		}
676
		if (fBuffer == null)
676
		if (fBuffer == null)
677
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
677
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
(-)src/org/eclipse/jface/text/source/OverviewRuler.java (-3 / +3 lines)
Lines 557-567 Link Here
557
			return;
557
			return;
558
558
559
		if (fBuffer != null) {
559
		if (fBuffer != null) {
560
			Rectangle r= fBuffer.getBounds();
560
			//Rectangle r= fBuffer.getBounds();
561
			if (r.width != size.x || r.height != size.y) {
561
			//if (r.width != size.x || r.height != size.y) {
562
				fBuffer.dispose();
562
				fBuffer.dispose();
563
				fBuffer= null;
563
				fBuffer= null;
564
			}
564
			//}
565
		}
565
		}
566
		if (fBuffer == null)
566
		if (fBuffer == null)
567
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
567
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
(-)src/org/eclipse/jface/text/source/AnnotationRulerColumn.java (-3 / +3 lines)
Lines 513-523 Link Here
513
			return;
513
			return;
514
514
515
		if (fBuffer != null) {
515
		if (fBuffer != null) {
516
			Rectangle r= fBuffer.getBounds();
516
			//Rectangle r= fBuffer.getBounds();
517
			if (r.width != size.x || r.height != size.y) {
517
			//if (r.width != size.x || r.height != size.y) {
518
				fBuffer.dispose();
518
				fBuffer.dispose();
519
				fBuffer= null;
519
				fBuffer= null;
520
			}
520
			//}
521
		}
521
		}
522
		if (fBuffer == null)
522
		if (fBuffer == null)
523
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);
523
			fBuffer= new Image(fCanvas.getDisplay(), size.x, size.y);

Return to bug 294929