From f0152e2496b60e90b2efed3686ead807dd23be4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Sun, 27 Jul 2025 17:33:14 +0200 Subject: [PATCH] Fix compilation issue --- src/mainwindow.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 6e37e72..076a540 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -148,8 +148,9 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) databaseViewDock->hide(); addDockWidget(Qt::BottomDockWidgetArea, databaseViewDock); + QDockWidget *filetreeDock = nullptr; #if !defined(FLATPAK) || !defined(__aarch64__) - QDockWidget *filetreeDock = new QDockWidget(tr("File tree"), this); + filetreeDock = new QDockWidget(tr("File tree"), this); filetreeDock->setWidget(m_filetree); filetreeDock->setObjectName("filetreeDock"); databaseViewDock->hide(); @@ -322,7 +323,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) dockMenu->addAction(navigationToolbar->toggleViewAction()); dockMenu->addAction(filesystemDock->toggleViewAction()); dockMenu->addAction(databaseViewDock->toggleViewAction()); - dockMenu->addAction(filetreeDock->toggleViewAction()); + if(filetreeDock)dockMenu->addAction(filetreeDock->toggleViewAction()); dockMenu->addAction(histogramDock->toggleViewAction()); #ifdef PLATESOLVER dockMenu->addAction(_plateSolving->toggleViewAction()); @@ -373,7 +374,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) infoDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); filesystemDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); databaseViewDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); - filetreeDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); + if(filetreeDock)filetreeDock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); if(_plateSolving)_plateSolving->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable); m_stretchPanel->setFloatable(false); }