From e0425e335dd2860b7a5d3f58586cde4658a98886 Mon Sep 17 00:00:00 2001 From: Jiri Zizkin Zizka Date: Wed, 29 Aug 2018 20:33:37 +0200 Subject: [PATCH] Bugfix: Add missing listener in WorkspaceSettingsEditor for more intuitive behaviour of translator mode --- .../rpg/atcontentstudio/ui/WorkspaceSettingsEditor.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/com/gpl/rpg/atcontentstudio/ui/WorkspaceSettingsEditor.java b/src/com/gpl/rpg/atcontentstudio/ui/WorkspaceSettingsEditor.java index 0172366..95c7ce5 100644 --- a/src/com/gpl/rpg/atcontentstudio/ui/WorkspaceSettingsEditor.java +++ b/src/com/gpl/rpg/atcontentstudio/ui/WorkspaceSettingsEditor.java @@ -182,12 +182,19 @@ public class WorkspaceSettingsEditor extends JDialog { useInternetBox.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - translatorLanguagesBox.setEnabled(useInternetBox.isSelected()); + translatorLanguagesBox.setEnabled(useInternetBox.isSelected() && translatorModeBox.isSelected()); translatorModeBox.setEnabled(useInternetBox.isSelected()); checkUpdatesBox.setEnabled(useInternetBox.isSelected()); } }); + translatorModeBox.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + translatorLanguagesBox.setEnabled(translatorModeBox.isSelected()); + } + }); + return pane; }