From 9f5355c7f6fa5d3fcd32c4975c9a46352a936cfe Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Thu, 6 Mar 2008 16:16:48 +0000 Subject: [PATCH] Bug #221678 : NPE in AbstractCPropertyTab.setAllVisible() --- .../org/eclipse/cdt/ui/newui/AbstractCPropertyTab.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractCPropertyTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractCPropertyTab.java index 6b6960a0fb3..88e3dd79698 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractCPropertyTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractCPropertyTab.java @@ -622,8 +622,14 @@ public abstract class AbstractCPropertyTab implements ICPropertyTab { setBackgroundText(msg); usercomp.setVisible(visible); buttoncomp.setVisible(visible); - page.getAButton().setVisible(visible); - page.getDButton().setVisible(visible); + if (page != null) { + Button b = page.getAButton(); + if (b != null) + b.setVisible(visible); + b = page.getDButton(); + if (b != null) + b.setVisible(visible); + } } /**