From 1c2ab59cacfaa7a7ae846b86fb30df0f92f7a5dc Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Sat, 2 Jun 2018 21:33:53 -0400 Subject: [PATCH] Add missing libraries to Linux build Add test for an existing window before attempting to close it. --- QGCSetup.pri | 2 ++ src/ui/MainWindowHybrid.qml | 12 ++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/QGCSetup.pri b/QGCSetup.pri index a032af3623..49e55081da 100644 --- a/QGCSetup.pri +++ b/QGCSetup.pri @@ -110,9 +110,11 @@ LinuxBuild { libQt5Gui.so.5 \ libQt5Location.so.5 \ libQt5Multimedia.so.5 \ + libQt5MultimediaQuick.so.5 \ libQt5Network.so.5 \ libQt5OpenGL.so.5 \ libQt5Positioning.so.5 \ + libQt5PositioningQuick.so.5 \ libQt5PrintSupport.so.5 \ libQt5Qml.so.5 \ libQt5Quick.so.5 \ diff --git a/src/ui/MainWindowHybrid.qml b/src/ui/MainWindowHybrid.qml index 408ea37a94..a320d90921 100644 --- a/src/ui/MainWindowHybrid.qml +++ b/src/ui/MainWindowHybrid.qml @@ -22,11 +22,19 @@ Item { } function attemptWindowClose() { - mainWindowInner.item.attemptWindowClose() + if(!mainWindowInner.item) { + controller.reallyClose() + } else { + mainWindowInner.item.attemptWindowClose() + } } function showMessage(message) { - mainWindowInner.item.showMessage(message) + if(mainWindowInner.item) { + mainWindowInner.item.showMessage(message) + } else { + console.log(message) + } } Loader { -- GitLab