Skip to content

Commit 50076d4

Browse files
committed
wire up available locales correctly
Dropped incorrect button-disables, added relevant listener Fixes #50
1 parent 95c5e95 commit 50076d4

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/main/java/de/vogel612/helper/ui/jfx/JFXFilesetOverviewView.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public JFXFilesetOverviewView(LocaleChooser localeChooser, FilesetOverviewModel
6161
controller.addSaveRequestListener(this::onSaveRequest);
6262
controller.addTranslationRequestListener(this::onTranslateRequest);
6363
controller.addFileRequestListener(this::onFileRequest);
64+
controller.addLangChoiceListener(this::selectLocale);
6465
}
6566

6667
@Override

src/main/java/de/vogel612/helper/ui/jfx/JFXLocaleChooserController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ private void showLocaleDialog(Consumer<String> callback) {
6161
public void updateAvailableLocales(final Collection<String> locales) {
6262
localeOptionCache.clear();
6363
localeOptionCache.addAll(locales);
64+
leftTranslation.setText("(none)");
65+
rightTranslation.setText("(none)");
6466
}
6567

6668
@Override
@@ -71,8 +73,6 @@ public void initialize(URL url, ResourceBundle resourceBundle) {
7173
Objects.requireNonNull(rightChoose, "rightChoose was not correctly FXML-injected");
7274
Objects.requireNonNull(submit, "submit was not correctly FXML-injected");
7375

74-
leftChoose.setDisable(true);
75-
rightChoose.setDisable(true);
7676
submit.setOnAction(evt -> completeChoice());
7777
leftChoose.setOnAction(evt -> showLocaleDialog(result -> {
7878
left = result;

0 commit comments

Comments
 (0)