[484588] New Server Wizard and Runtime Wizard - Remove the hyperlink for
Downloadable adapters from the main wizard page
Change-Id: I5130f06c08b0947373721dc53cec260f03070337
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/AbstractTreeComposite.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/AbstractTreeComposite.java
index 9b44fb7..5c73b91 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/AbstractTreeComposite.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/AbstractTreeComposite.java
@@ -37,6 +37,7 @@
protected Button showAdapters;
protected Link prefLink;
protected AbstractTreeContentProvider contentProvider;
+ boolean showAdaptersLink = false; // To control the display of Show Downloadable Adpaters Link
public AbstractTreeComposite(Composite parent) {
@@ -81,7 +82,10 @@
handleShowAdapterSelection(showAdapters.getSelection());
}
});
+ if (!showAdaptersLink && !ServerUIPlugin.getPreferences().getExtAdapter())
+ ServerUIPlugin.getPreferences().setExtAdapter(true); // If the preference was changed in previous version
showAdapters.setSelection(ServerUIPlugin.getPreferences().getExtAdapter());
+ showAdapters.setVisible(showAdaptersLink);
}
prefLink = new Link(comp, SWT.NONE);
prefLink.setText("<a>" + details + "</a>");
@@ -93,6 +97,7 @@
if (getDetailsLink()){
prefLink.setEnabled(!ServerUIPlugin.getPreferences().getExtAdapter());
}
+ prefLink.setVisible(showAdaptersLink);
}
Label label = new Label(this, SWT.WRAP);