diff --git a/platform/lang-impl/src/com/intellij/find/findUsages/AbstractFindUsagesDialog.java b/platform/lang-impl/src/com/intellij/find/findUsages/AbstractFindUsagesDialog.java index 06f08c07f2cb..9ed96b7103cf 100644 --- a/platform/lang-impl/src/com/intellij/find/findUsages/AbstractFindUsagesDialog.java +++ b/platform/lang-impl/src/com/intellij/find/findUsages/AbstractFindUsagesDialog.java @@ -276,7 +276,17 @@ public abstract class AbstractFindUsagesDialog extends DialogWrapper { if (isInFileOnly()) return null; JPanel optionsPanel = new JPanel(new BorderLayout()); String scope = myFindUsagesOptions.searchScope.getDisplayName(); - myScopeCombo = new ScopeChooserCombo(myProject, mySearchInLibrariesAvailable, true, scope); + myScopeCombo = new ScopeChooserCombo(myProject, mySearchInLibrariesAvailable, true, scope) { + @Override + public Dimension getMinimumSize() { + return new Dimension(200, super.getMinimumSize().height); + } + + @Override + public Dimension getPreferredSize() { + return new Dimension(400, super.getPreferredSize().height); + } + }; Disposer.register(myDisposable, myScopeCombo); optionsPanel.add(myScopeCombo, BorderLayout.CENTER); JComponent separator = SeparatorFactory.createSeparator(FindBundle.message("find.scope.label"), myScopeCombo.getComboBox()); diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java index 01c6bb74aee3..d7851e85b41a 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java @@ -769,7 +769,7 @@ public class FindDialog extends DialogWrapper { gbConstraints.gridx = 1; gbConstraints.weightx = 1; - myDirectoryComboBox = new ComboBox(-1); + myDirectoryComboBox = new ComboBox(200); Component editorComponent = myDirectoryComboBox.getEditor().getEditorComponent(); if (editorComponent instanceof JTextField) { JTextField field = (JTextField)editorComponent;