From e0a7d8fb216a9c47e1d0a46613d4bddbe603f929 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 29 Mar 2023 11:31:42 +0200 Subject: [PATCH] gui/src/MainWindow.cpp: Make sure to call libeosio::ec_init() and ec_shutdown() --- gui/src/MainWindow.cpp | 7 +++++++ gui/src/MainWindow.hpp | 1 + 2 files changed, 8 insertions(+) diff --git a/gui/src/MainWindow.cpp b/gui/src/MainWindow.cpp index 8000ac1..78b3a7a 100644 --- a/gui/src/MainWindow.cpp +++ b/gui/src/MainWindow.cpp @@ -35,6 +35,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow (parent), m_fio_action (nullptr) { + libeosio::ec_init(); + // Create sub windows and stacked widget. m_stacked = new QStackedWidget(); m_stacked->addWidget(new GenerateWindow()); @@ -60,6 +62,11 @@ m_fio_action (nullptr) menuBar()->addAction("About", this, SLOT(showAbout())); } +MainWindow::~MainWindow() +{ + libeosio::ec_shutdown(); +} + void MainWindow::switchToGenerate() { m_stacked->setCurrentIndex(0); diff --git a/gui/src/MainWindow.hpp b/gui/src/MainWindow.hpp index deb4a66..06d3fcb 100644 --- a/gui/src/MainWindow.hpp +++ b/gui/src/MainWindow.hpp @@ -35,6 +35,7 @@ class MainWindow : public QMainWindow Q_OBJECT public: MainWindow(QWidget *parent = 0); + virtual ~MainWindow(); private slots :