From 57fe6be2cc7745a0c6c4724cdb842457764e9ecc Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Tue, 17 Apr 2018 22:25:23 -0500 Subject: [PATCH] Map onApplicationLaunched on user thread --- src/main/java/bisq/desktop/app/BisqAppMain.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/bisq/desktop/app/BisqAppMain.java b/src/main/java/bisq/desktop/app/BisqAppMain.java index e99ff6899f..0463072d50 100644 --- a/src/main/java/bisq/desktop/app/BisqAppMain.java +++ b/src/main/java/bisq/desktop/app/BisqAppMain.java @@ -64,7 +64,8 @@ public class BisqAppMain extends BisqExecutable { protected void launchApplication() { BisqApp.setAppLaunchedHandler(application -> { BisqAppMain.this.application = (BisqApp) application; - onApplicationLaunched(); + // Map to user thread! + UserThread.execute(this::onApplicationLaunched); }); Application.launch(BisqApp.class); @@ -108,6 +109,7 @@ public class BisqAppMain extends BisqExecutable { @Override protected void startApplication() { + // We need to be in user thread! We mapped at launchApplication already... application.startApplication(); } }