From 75c0434cebad46c2b67f8a7f8ec0c54eabb6563e Mon Sep 17 00:00:00 2001 From: RaphiMC <50594595+RaphiMC@users.noreply.github.com> Date: Sun, 17 Sep 2023 12:50:43 +0200 Subject: [PATCH] Don't trigger language change when the language isn't actually changed --- src/main/java/net/raphimc/viaproxy/ui/impl/UISettingsTab.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/raphimc/viaproxy/ui/impl/UISettingsTab.java b/src/main/java/net/raphimc/viaproxy/ui/impl/UISettingsTab.java index a6ba168..093e77c 100644 --- a/src/main/java/net/raphimc/viaproxy/ui/impl/UISettingsTab.java +++ b/src/main/java/net/raphimc/viaproxy/ui/impl/UISettingsTab.java @@ -62,6 +62,7 @@ public class UISettingsTab extends AUITab { language.setSelectedItem(I18n.getCurrentLocale()); language.addActionListener(event -> { if (!(language.getSelectedItem() instanceof String locale)) return; + if (locale.equals(I18n.getCurrentLocale())) return; I18n.setLocale(locale); ViaProxy.ui.showInfo(I18n.get("tab.ui_settings.language.success", I18n.get("language.name"), locale)); try {