IDEA-168538 NPE at com.intellij.ui.popup.PopupComponent$DialogPopupWrapper.<init>

This commit is contained in:
Vassiliy.Kudryashov
2017-02-21 16:53:10 +03:00
parent fd48b99a2e
commit b1ab809eb0
@@ -430,13 +430,17 @@ public class FindPopupPanel extends JBPanel implements FindUI {
FileChooser.chooseFiles(descriptor, myProject, FindPopupPanel.this, null, new FileChooser.FileChooserConsumer() {
@Override
public void consume(List<VirtualFile> files) {
tmp.setDirectoryName(files.get(0).getPresentableUrl());
FindManager.getInstance(myProject).showFindDialog(tmp, myHelper.getOkHandler());
ApplicationManager.getApplication().invokeLater(() -> {
tmp.setDirectoryName(files.get(0).getPresentableUrl());
FindManager.getInstance(myProject).showFindDialog(tmp, myHelper.getOkHandler());
});
}
@Override
public void cancelled() {
FindManager.getInstance(myProject).showFindDialog(tmp, myHelper.getOkHandler());
ApplicationManager.getApplication().invokeLater(() -> {
FindManager.getInstance(myProject).showFindDialog(tmp, myHelper.getOkHandler());
});
}
});
}