Merge branch 'unstable' into fix-prev-next-component

This commit is contained in:
JoePfeiffer 2023-01-24 08:27:12 -07:00
commit a60f0ecb61

View File

@ -576,13 +576,19 @@ public class AppearancePanel extends JPanel {
order.add(textureDropDown);
JButton editBtn = new SelectColorButton(
trans.get("AppearanceCfg.but.edit"));
editBtn.setEnabled(builder.getImage() != null);
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
// Enable the editBtn only when the appearance builder has an Image
// assigned to it.
builder.addChangeListener(new StateChangeListener() {
@Override
public void stateChanged(EventObject e) {
editBtn.setEnabled(builder.getImage() != null);
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
}
});
materialDefault.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
}
});