File tree Expand file tree Collapse file tree
src/main/kotlin/fr/minemobs/pepitedorlocalization/view Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ class MainView : View("Pepite D'or Localization UI") {
2828 private val key = SimpleStringProperty ()
2929 private var lang = SimpleStringProperty ()
3030 private var translatedString = SimpleStringProperty ()
31+ private var languagesField : Field ? = null ;
3132
3233 override val root = form {
3334 fieldset {
@@ -37,14 +38,14 @@ class MainView : View("Pepite D'or Localization UI") {
3738 val dir = chooseDirectory(" Select Target Directory" ) ? : return @action
3839 if (! dir.isDirectory) return @action
3940 folderLoc = dir
40- fire(OnDirectoryChoosed )
41+ if (languagesField == null ) fire(OnDirectoryChoosed )
4142 }
4243 }
4344 }
4445
4546 subscribe<OnDirectoryChoosed > {
4647 run {
47- field(" Languages" , Orientation .HORIZONTAL , true ) {
48+ languagesField = field(" Languages" , Orientation .HORIZONTAL , true ) {
4849 combobox<String >(lang, controller.getAllLanguages(folderLoc!! ))
4950 }
5051 }
You can’t perform that action at this time.
0 commit comments