From d3bbf4dc6e6f3d1a0c1ac4c0a29917798839d36c Mon Sep 17 00:00:00 2001 From: Jasper Homann Date: Fri, 7 Aug 2026 12:26:04 +0200 Subject: [PATCH] gui: Properly initialize himbaechel context when creating a new one during json import Signed-off-by: Jasper Homann --- gui/basewindow.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/basewindow.cc b/gui/basewindow.cc index f4187a6a..753b0a80 100644 --- a/gui/basewindow.cc +++ b/gui/basewindow.cc @@ -370,6 +370,11 @@ void BaseMainWindow::open_json() if (ctx->settings.find(ctx->id("synth")) == ctx->settings.end()) { ArchArgs chipArgs = ctx->args; ctx = std::unique_ptr(new Context(chipArgs)); +#ifdef ARCH_HIMBAECHEL + ctx->uarch->with_gui = true; + ctx->uarch->init(ctx.get()); + ctx->late_init(); +#endif Q_EMIT contextChanged(ctx.get()); } handler->load_json(ctx.get(), fileName.toStdString());