From 8340178277dfe57f5bf4048cf00e83b99f6229bc Mon Sep 17 00:00:00 2001 From: Snjezana Peco Date: Thu, 13 Feb 2014 06:40:00 -0800 Subject: Bug 427843 - NPE when opening some Form editor on GTK3 Change-Id: I5ea3860c9a4c9d0e2a467f1b7240a0add67a8b02 Signed-off-by: Snjezana Peco --- .../src/org/eclipse/ui/internal/forms/widgets/FormHeading.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormHeading.java b/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormHeading.java index 4c34b960db5..d04679f87c3 100644 --- a/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormHeading.java +++ b/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormHeading.java @@ -804,6 +804,9 @@ public class FormHeading extends Canvas { if (!isSeparatorVisible() && getBackgroundImage() == null) return; Rectangle carea = getClientArea(); + if (carea.width == 0 || carea.height == 0) { + return; + } Image buffer = new Image(getDisplay(), carea.width, carea.height); buffer.setBackground(getBackground()); GC igc = new GC(buffer); -- cgit v1.2.3