File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/plugin Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 84
84
import org .eclipse .pde .ui .IFragmentFieldData ;
85
85
import org .eclipse .pde .ui .IPluginContentWizard ;
86
86
import org .eclipse .pde .ui .IPluginFieldData ;
87
+ import org .eclipse .pde .ui .templates .PluginReference ;
87
88
import org .eclipse .swt .widgets .Display ;
88
89
import org .eclipse .ui .IWorkbenchPage ;
89
90
import org .eclipse .ui .IWorkbenchPart ;
@@ -553,6 +554,10 @@ private IPluginReference[] getDependencies() {
553
554
if (fGenerator != null ) {
554
555
IPluginReference [] refs = fGenerator .getDependencies ();
555
556
Collections .addAll (result , refs );
557
+ } else if (fContentWizard == null && fData instanceof IPluginFieldData pluginData && pluginData .isUIPlugin ()) {
558
+ // a plug-in project is being created and makes contributions to UI
559
+ result .add (new PluginReference ("org.eclipse.swt" )); //$NON-NLS-1$
560
+ result .add (new PluginReference ("org.eclipse.jface" )); //$NON-NLS-1$
556
561
}
557
562
558
563
if (fContentWizard != null ) {
You can’t perform that action at this time.
0 commit comments