fix 11390
authortimkelly
Fri, 28 May 2010 11:08:48 -0500
changeset 1414 b3a85ee0b022
parent 1412 fe4fc7e3771f
child 1415 9cca70448cde
fix 11390
core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/BuildTargetsPage.java
--- a/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/BuildTargetsPage.java	Thu May 27 18:00:48 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/BuildTargetsPage.java	Fri May 28 11:08:48 2010 -0500
@@ -236,11 +236,10 @@
 			public void widgetSelected(SelectionEvent e) {
 				// I don't see a way to open it to a specific tab, only the page
 				if (Window.OK == PreferencesUtil.createPreferenceDialogOn(getShell(), "com.nokia.carbide.cpp.sdk.ui.preferences.BuildPlatformFilterPage", null, null, 0).open()){ //$NON-NLS-1$
+					
 					inited = false;
 					setVisible(true);
-					drawSDKConfigView(getControl().getParent());
-					TemplateSDKFilter filter = filterCheckbox.getSelection() ? templateFilter
-							: null;
+					TemplateSDKFilter filter = filterCheckbox.getSelection() ? templateFilter : null;
 					filteringContentProviderWrapper.setFilter(filter);
 					viewer.getTree().clearAll(true);
 					viewer.refresh();
@@ -255,11 +254,10 @@
 	
 	private void drawSDKConfigView(Composite parent) {
 		
-		if (viewer == null){
-			viewer = new ContainerCheckedTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
-			viewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH));
-			viewer.setLabelProvider(new LabelProvider());
-		}
+		viewer = new ContainerCheckedTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
+		viewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH));
+		viewer.setLabelProvider(new LabelProvider());
+		
 		TreeNodeContentProvider treeNodeContentProvider = new TreeNodeContentProvider();
 		filteringContentProviderWrapper = 
 			new FilteringContentProviderWrapper(treeNodeContentProvider);