summaryrefslogtreecommitdiff
path: root/src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-05-12 12:52:59 +0300
committerKyren223 <ulmliad223@gmail.com>2024-05-12 12:52:59 +0300
commit256192111877482a2e2ceeda806064920008b59e (patch)
tree54a635b00ad44013263bdcea6413322b622063e7 /src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt
parenta1f61bf81106f2d2981686c24398cfbfe7eae17d (diff)
Version 2.1.0
Fixed a bunch of issues with the new changes Trident settings are now under "tools" section Updated README.md Renamed some UI elements
Diffstat (limited to 'src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt')
-rw-r--r--src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt b/src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt
index 79c4fdc..c0d1247 100644
--- a/src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt
+++ b/src/main/kotlin/me/kyren223/trident/ui/SettingsConfigurable.kt
@@ -27,6 +27,7 @@ class SettingsConfigurable : Configurable {
if (settings.fontSize != this.settings!!.getFontSize()) return true
if (settings.enterToSelect != this.settings!!.getEnterToSelect()) return true
if (settings.automaticMapping != this.settings!!.getAutomaticMapping()) return true
+ if (settings.automaticReplacing != this.settings!!.getAutomaticReplacing()) return true
if (settings.recursiveMapping != this.settings!!.getRecursiveMapping()) return true
if (settings.rememberLine != this.settings!!.getRememberLine()) return true
if (settings.indexCycling != this.settings!!.getIndexCycling()) return true
@@ -40,6 +41,7 @@ class SettingsConfigurable : Configurable {
settings.fontSize = this.settings!!.getFontSize()
settings.enterToSelect = this.settings!!.getEnterToSelect()
settings.automaticMapping = this.settings!!.getAutomaticMapping()
+ settings.automaticReplacing = this.settings!!.getAutomaticReplacing()
settings.recursiveMapping = this.settings!!.getRecursiveMapping()
settings.rememberLine = this.settings!!.getRememberLine()
settings.indexCycling = this.settings!!.getIndexCycling()
@@ -47,14 +49,13 @@ class SettingsConfigurable : Configurable {
override fun reset() {
val settings = Settings.state
- if (this.settings == null) {
- this.settings = SettingsData()
- }
+ if (this.settings == null) this.settings = SettingsData()
this.settings!!.setWidth(settings.width)
this.settings!!.setHeight(settings.height)
this.settings!!.setFontSize(settings.fontSize)
this.settings!!.setEnterToSelect(settings.enterToSelect)
this.settings!!.setAutomaticMapping(settings.automaticMapping)
+ this.settings!!.setAutomaticReplacing(settings.automaticReplacing)
this.settings!!.setRecursiveMapping(settings.recursiveMapping)
this.settings!!.setRememberLine(settings.rememberLine)
this.settings!!.setIndexCycling(settings.indexCycling)