diff --git a/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java b/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java index 40f034aa4..5ff6ff270 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java @@ -1449,6 +1449,11 @@ public class MainWindow extends JFrame { } public void loadSettings() { + // queue update to not interrupt current UI tasks + UiUtils.uiRun(this::updateUiSettings); + } + + private void updateUiSettings() { LafManager.updateLaf(settings); Font font = settings.getFont();