X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fgui%2FFileManager.java;h=e4c8570549a55ed612c5edb1b3063cd4f60edc32;hb=086aff15fcd35b2dfed9d64b24e5b7dacd8fb684;hp=68dfb2c5f5ff96d3b534ae2a7a54be37a4cbb903;hpb=bd4e8ef0e1693046d57b8562e734e6dacf3381d1;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/gui/FileManager.java b/src/net/pterodactylus/jsite/gui/FileManager.java index 68dfb2c..e4c8570 100644 --- a/src/net/pterodactylus/jsite/gui/FileManager.java +++ b/src/net/pterodactylus/jsite/gui/FileManager.java @@ -163,7 +163,7 @@ public class FileManager extends JDialog implements I18nable, ActionListener, Tr mimeTypeComboBox.setEnabled(useCustomMimeTypeCheckBox.isSelected()); if (!useCustomMimeTypeCheckBox.isSelected()) { for (Entry entry: getSelectedEntries()) { - entry.setContentType(null); + entry.restoreDefaultContentType(); } } } @@ -292,8 +292,8 @@ public class FileManager extends JDialog implements I18nable, ActionListener, Tr insertAction.setEnabled(true); insertCheckBox.setSelected(fileEntry.isInsert()); useCustomMimeTypeAction.setEnabled(fileEntry.isInsert()); - useCustomMimeTypeCheckBox.setSelected(contentType != null); - mimeTypeComboBox.setEnabled(contentType != null); + useCustomMimeTypeCheckBox.setSelected(!fileEntry.isDefaultContentType()); + mimeTypeComboBox.setEnabled(fileEntry.isDefaultContentType()); mimeTypeComboBox.setSelectedItem(contentType); } } @@ -312,7 +312,7 @@ public class FileManager extends JDialog implements I18nable, ActionListener, Tr for (Entry entry: getSelectedEntries()) { entry.setContentType(contentType); } - useCustomMimeTypeCheckBox.setSelected(contentType != null); + useCustomMimeTypeCheckBox.setSelected(!getSelectedEntries().get(0).isDefaultContentType()); } }