# HG changeset patch # User timkelly # Date 1275062928 18000 # Node ID b3a85ee0b02211d45733126ff59edb21e108d212 # Parent fe4fc7e3771f6141445dbe77b7972c214044b219 fix 11390 diff -r fe4fc7e3771f -r b3a85ee0b022 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);