Skip to content

Commit 90d041b

Browse files
committed
check that no configurables already have the entered name
1 parent c56b3de commit 90d041b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/kotlin/com/lambda/gui/MenuBar.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import com.lambda.Lambda.REPO_URL
2222
import com.lambda.Lambda.mc
2323
import com.lambda.command.CommandRegistry
2424
import com.lambda.config.Configuration
25+
import com.lambda.config.Configuration.Companion.configurables
2526
import com.lambda.config.UserAutomationConfig
2627
import com.lambda.config.configurations.UserAutomationConfigs
2728
import com.lambda.core.Loader
@@ -287,7 +288,7 @@ object MenuBar {
287288
popupContextWindow("##new-config") {
288289
inputText("Name", newConfigName)
289290
button("Create") {
290-
if (newConfigName.isEmpty) return@button
291+
if (newConfigName.isEmpty && configurables.none { it.name == newConfigName.get() }) return@button
291292
UserAutomationConfig(newConfigName.get())
292293
newConfigName.clear()
293294
closeCurrentPopup()

0 commit comments

Comments
 (0)