From a77fa2399773c07336a476a60260bf0ec8449d3d Mon Sep 17 00:00:00 2001 From: f4exb Date: Thu, 22 Feb 2018 06:42:41 +0100 Subject: [PATCH] Main window: load plugins later so that messages can appear in the log file --- sdrgui/mainwindow.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sdrgui/mainwindow.cpp b/sdrgui/mainwindow.cpp index 073e11b16..dcc817b48 100644 --- a/sdrgui/mainwindow.cpp +++ b/sdrgui/mainwindow.cpp @@ -147,9 +147,6 @@ MainWindow::MainWindow(qtwebapp::LoggerWithFile *logger, const MainParser& parse "QTabWidget::pane { border: 1px solid #808080; } " "QTabBar::tab:selected { background: rgb(100,100,100); }"); - m_pluginManager = new PluginManager(this); - m_pluginManager->loadPlugins(QString("plugins")); - connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleMessages()), Qt::QueuedConnection); connect(&m_statusTimer, SIGNAL(timeout()), this, SLOT(updateStatus())); @@ -161,7 +158,12 @@ MainWindow::MainWindow(qtwebapp::LoggerWithFile *logger, const MainParser& parse loadSettings(); - qDebug() << "MainWindow::MainWindow: select SampleSource from settings or default (file source) ..."; + qDebug() << "MainWindow::MainWindow: load plugins..."; + + m_pluginManager = new PluginManager(this); + m_pluginManager->loadPlugins(QString("plugins")); + + qDebug() << "MainWindow::MainWindow: select SampleSource from settings or default (file source) ..."; int deviceIndex = DeviceEnumerator::instance()->getRxSamplingDeviceIndex(m_settings.getSourceDeviceId(), m_settings.getSourceIndex()); addSourceDevice(deviceIndex); // add the first device set with file source device as default if device in settings is not enumerated