From 0d7065d45d2cc36e69d9d755249a221a36490eac Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Tue, 14 Jul 2015 01:01:35 +0200 Subject: [PATCH] Disabled remove button in GuiAssetManager if no element is selected in List --- .../java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java b/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java index f60e6ae8..8b508f94 100644 --- a/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java @@ -72,6 +72,7 @@ public class GuiAssetManager extends GuiScreen { assetGuiEntryList.removeElement(assetGuiEntryList.getSelectionIndex()); } }; + removeButton.setElementEnabled(false); assetNameInput = new GuiAdvancedTextField(fontRendererObj, 0, 0, 150, 20); assetNameInput.hint = I18n.format("replaymod.gui.assets.namehint"); @@ -108,6 +109,7 @@ public class GuiAssetManager extends GuiScreen { inputElements.setElementEnabled(currentAsset != null); assetNameInput.setText(currentAsset != null ? currentAsset.getDisplayString() : ""); + removeButton.setElementEnabled(currentAsset != null); fileChooser.setAllowedExtensions(currentAsset != null ? AssetFileUtils.fileExtensionsForAssetClass(currentAsset.getClass()) : new String[0]); } });