IDEA-85367 "OK" button in Import settings should be available for archives

This commit is contained in:
Vladimir Krivosheev
2018-07-02 15:43:51 +02:00
parent 876b3fa49a
commit 4f1a61da92
2 changed files with 3 additions and 2 deletions
@@ -2,6 +2,7 @@
package com.intellij.configurationStore;
import com.intellij.ide.IdeBundle;
import com.intellij.ide.highlighter.ArchiveFileType;
import com.intellij.ide.util.ElementsChooser;
import com.intellij.ide.util.PropertiesComponent;
import com.intellij.openapi.application.PathManager;
@@ -153,6 +154,7 @@ public class ChooseComponentsToExportDialog extends DialogWrapper {
chooserDescriptor.setDescription(description);
chooserDescriptor.setHideIgnored(false);
chooserDescriptor.setTitle(title);
chooserDescriptor.withFileFilter(file -> ArchiveFileType.INSTANCE.equals(file.getFileType()));
VirtualFile initialDir;
if (oldPath != null) {
@@ -68,8 +68,7 @@ open class ImportSettingsAction : AnAction(), DumbAware {
protected open fun doImport(saveFile: Path) {
if (!saveFile.exists()) {
Messages.showErrorDialog(IdeBundle.message("error.cannot.find.file", presentableFileName(saveFile)),
IdeBundle.message("title.file.not.found"))
Messages.showErrorDialog(IdeBundle.message("error.cannot.find.file", presentableFileName(saveFile)), IdeBundle.message("title.file.not.found"))
return
}