diff options
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java')
-rw-r--r-- | bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java index 10aa036b2..6bfeb59b3 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/BufferedCanvas.java @@ -13,6 +13,7 @@ *******************************************************************************/ package org.eclipse.compare.internal; +import org.eclipse.jface.util.Util; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.*; import org.eclipse.swt.widgets.Canvas; @@ -51,6 +52,9 @@ public abstract class BufferedCanvas extends Canvas { GC gc= new GC(this); doubleBufferPaint(gc); gc.dispose(); + if (Util.isGtk()) { + redraw(); + } } } |