From 0a3ce7c86a8e313bcb5120eaefce8ce7b6c7239a Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Wed, 16 Mar 2005 18:05:15 +0300 Subject: [PATCH] (no message) --- .../fileTypes/impl/FileTypeConfigurable.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/source/com/intellij/openapi/fileTypes/impl/FileTypeConfigurable.java b/source/com/intellij/openapi/fileTypes/impl/FileTypeConfigurable.java index 29e6e84f8841..005b4fb1abe6 100644 --- a/source/com/intellij/openapi/fileTypes/impl/FileTypeConfigurable.java +++ b/source/com/intellij/openapi/fileTypes/impl/FileTypeConfigurable.java @@ -94,18 +94,7 @@ public class FileTypeConfigurable extends BaseConfigurable implements Applicatio return result.toArray(new FileType[result.size()]); } - private boolean hasAssociatedExtensions(FileType type) { - return myTempExtension2TypeMap.containsValue(type); - } - public void apply() throws ConfigurationException { - for (Iterator iterator = myTempFileTypes.iterator(); iterator.hasNext();) { - FileType fileType = (FileType)iterator.next(); - if (StdFileTypes.UNKNOWN != fileType && !hasAssociatedExtensions(fileType)) { - throw new ConfigurationException("No default extension specified for type " + fileType.getName()); - } - } - Set modifiedUserTypes = myOriginalToEditedMap.keySet(); for (Iterator iterator = modifiedUserTypes.iterator(); iterator.hasNext();) { UserFileType oldType = iterator.next(); @@ -364,7 +353,7 @@ public class FileTypeConfigurable extends BaseConfigurable implements Applicatio myExtensionsList.setModel(new DefaultListModel()); myExtensionsList.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { - myRemoveButton.setEnabled(myExtensionsList.getSelectedIndex() != -1 && getListModel().size() > 1); + myRemoveButton.setEnabled(myExtensionsList.getSelectedIndex() != -1 && getListModel().size() > 0); } }); }