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 8484import org .eclipse .pde .ui .IFragmentFieldData ;
8585import org .eclipse .pde .ui .IPluginContentWizard ;
8686import org .eclipse .pde .ui .IPluginFieldData ;
87+ import org .eclipse .pde .ui .templates .PluginReference ;
8788import org .eclipse .swt .widgets .Display ;
8889import org .eclipse .ui .IWorkbenchPage ;
8990import org .eclipse .ui .IWorkbenchPart ;
@@ -553,6 +554,10 @@ private IPluginReference[] getDependencies() {
553554 if (fGenerator != null ) {
554555 IPluginReference [] refs = fGenerator .getDependencies ();
555556 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$
556561 }
557562
558563 if (fContentWizard != null ) {
You can’t perform that action at this time.
0 commit comments