From f52d2814dfbb23c414e746e7570a569635b7aed7 Mon Sep 17 00:00:00 2001 From: Skylot Date: Mon, 8 May 2023 17:01:26 +0100 Subject: [PATCH] fix(gui): queue UI settings update (#1859) --- jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java | 5 +++++ 1 file changed, 5 insertions(+) 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();