From 875004d300eb4b85e13c026378e39b31b6922f93 Mon Sep 17 00:00:00 2001 From: gatecat Date: Mon, 7 Jun 2021 21:02:43 +0100 Subject: gui: Don't destroy context when loading JSON Signed-off-by: gatecat --- gui/basewindow.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gui/basewindow.cc') diff --git a/gui/basewindow.cc b/gui/basewindow.cc index 08cbafe4..50eb2e52 100644 --- a/gui/basewindow.cc +++ b/gui/basewindow.cc @@ -30,6 +30,7 @@ #include #include "designwidget.h" #include "fpgaviewwidget.h" +#include "json_frontend.h" #include "jsonwrite.h" #include "log.h" #include "mainwindow.h" @@ -364,8 +365,7 @@ void BaseMainWindow::open_json() QString fileName = QFileDialog::getOpenFileName(this, QString("Open JSON"), QString(), QString("*.json")); if (!fileName.isEmpty()) { disableActions(); - ctx = handler->load_json(fileName.toStdString()); - Q_EMIT contextChanged(ctx.get()); + handler->load_json(ctx.get(), fileName.toStdString()); Q_EMIT updateTreeView(); log("Loading design successful.\n"); updateActions(); -- cgit v1.2.3