diff -r 9aa73dba4a42 -r b94a1c13f1e5 core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java --- a/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java Mon Aug 02 16:50:54 2010 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java Mon Aug 02 17:22:42 2010 -0500 @@ -252,11 +252,9 @@ * @see org.eclipse.jface.preference.PreferencePage#createControl(org.eclipse.swt.widgets.Composite) */ public void createControl(Composite parent){ - sdkMgr = SDKCorePlugin.getSDKManager(); if (sdkMgr == null){ return; } - sdkList = sdkMgr.getSDKList(); super.createControl(parent); @@ -270,7 +268,11 @@ * (non-Javadoc) * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ - public void init(IWorkbench arg0) { + public void init(IWorkbench workbench) { + sdkMgr = SDKCorePlugin.getSDKManager(); + if (sdkMgr != null){ + sdkList = sdkMgr.getSDKList(); + } } /*