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 :