From 6af8afe7afdd16f36ac9813fa4edd4ecda2ca007 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Fri, 13 Apr 2007 12:22:19 +0000 Subject: [PATCH] Bug #182247: NPE in property pages --- .../src/org/eclipse/cdt/ui/newui/AbstractPage.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java index 715c5338be2..53ac6ef0577 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java @@ -561,8 +561,11 @@ implements if (pages.size() > 1) return; // do not duplicate if (CDTPrefUtil.getBool(CDTPrefUtil.KEY_NOSAVE)) return; + if (internalElement == null && !checkElement()) + return; // not initialized. Do not process IProject prj = getProject(); - if (prj == null) return; // preferences. Do not process. + if (prj == null) + return; // preferences. Do not process. QualifiedName WIDTH = new QualifiedName(prj.getName(),".property.page.width"); //$NON-NLS-1$ QualifiedName HEIGHT = new QualifiedName(prj.getName(),".property.page.height"); //$NON-NLS-1$ QualifiedName XKEY = new QualifiedName(prj.getName(),".property.page.x"); //$NON-NLS-1$