From 5ad0f237eed2d7ca693ea6e04f0ecd98a3eaca90 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Fri, 29 Jan 2016 08:27:55 +0000 Subject: [PATCH] Desktop Geometry SEGV .. set desktop in MainWindow before building all the views. --- src/MainWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index cb0d02cba..162ef02e2 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -131,6 +131,7 @@ MainWindow::MainWindow(const QDir &home) setAttribute(Qt::WA_DeleteOnClose); mainwindows.append(this); // add us to the list of open windows init = false; + if (desktop == NULL) desktop = QApplication::desktop(); #ifdef Q_OS_MAC head = NULL; // early resize event causes a crash #endif @@ -156,7 +157,6 @@ MainWindow::MainWindow(const QDir &home) QNetworkProxy::setApplicationProxy(listOfProxies.first()); } - if (desktop == NULL) desktop = QApplication::desktop(); static const QIcon hideIcon(":images/toolbar/main/hideside.png"); static const QIcon rhideIcon(":images/toolbar/main/hiderside.png"); static const QIcon showIcon(":images/toolbar/main/showside.png");