aboutsummaryrefslogtreecommitdiffstats
path: root/gui/basewindow.cc
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-08-05 18:02:33 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-08-05 18:02:33 +0200
commit9510c444c93fdb8923d77651562fb698e59dea5f (patch)
treecfe3d10b4356e081a3e50750d15332dfd1f7daaa /gui/basewindow.cc
parent7794bbfb3fbd488ee84231642c79ebbfa8eb8bb3 (diff)
downloadnextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.tar.gz
nextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.tar.bz2
nextpnr-9510c444c93fdb8923d77651562fb698e59dea5f.zip
Disable menu options on json load
Diffstat (limited to 'gui/basewindow.cc')
-rw-r--r--gui/basewindow.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/gui/basewindow.cc b/gui/basewindow.cc
index 53720156..98dc9e20 100644
--- a/gui/basewindow.cc
+++ b/gui/basewindow.cc
@@ -302,8 +302,7 @@ void BaseMainWindow::load_json(std::string filename)
if (parse_json_file(f, filename, ctx.get())) {
log("Loading design successful.\n");
Q_EMIT updateTreeView();
- actionPack->setEnabled(true);
- onJsonLoaded();
+ updateJsonLoaded();
} else {
actionLoadJSON->setEnabled(true);
log("Loading design failed.\n");
@@ -425,4 +424,11 @@ void BaseMainWindow::disableActions()
onDisableActions();
}
+void BaseMainWindow::updateJsonLoaded()
+{
+ disableActions();
+ actionPack->setEnabled(true);
+ onJsonLoaded();
+}
+
NEXTPNR_NAMESPACE_END