diff --git a/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.form b/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.form index 790f007efe5b..f81a7b178612 100644 --- a/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.form +++ b/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.form @@ -3,7 +3,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -49,11 +49,6 @@ - - - - - diff --git a/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java b/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java index e81846ed4926..07f5a8bbda8f 100644 --- a/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java +++ b/java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java @@ -32,6 +32,7 @@ import com.intellij.ui.DoubleClickListener; import com.intellij.ui.components.JBList; import com.intellij.ui.components.JBRadioButton; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.Nullable; import javax.swing.*; import javax.swing.event.ListSelectionEvent; @@ -50,6 +51,7 @@ public class ImportChooserStep extends ProjectImportWizardStep { private final ProjectImportProvider[] myProviders; private final StepSequence mySequence; + @Nullable private ProjectImportProvider myFromSourcesProvider; private JBList myList; private JPanel myPanel; @@ -73,7 +75,9 @@ public class ImportChooserStep extends ProjectImportWizardStep { model.addElement(provider); } } - + if (myFromSourcesProvider == null) { + myCreateFromSources.setVisible(false); + } myList.setModel(model); myList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); myList.setCellRenderer(new DefaultListCellRenderer() { @@ -121,7 +125,7 @@ public class ImportChooserStep extends ProjectImportWizardStep { if (myList.getSelectedValue() != null) return; final String id = PropertiesComponent.getInstance().getValue(PREFERRED); - if (id == null || id.equals(myFromSourcesProvider.getId())) { + if (id == null || myFromSourcesProvider != null && id.equals(myFromSourcesProvider.getId())) { myCreateFromSources.setSelected(true); } else {