From ae27bfdbabe1aa36a7b7c52084d522e511156df3 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Fri, 13 Jan 2023 05:49:35 -0600 Subject: [PATCH] trying to load the presentation view outside qml to fix wayland --- src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index fbcf173..5576d10 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -133,7 +133,7 @@ int main(int argc, char *argv[]) //Need to instantiate our slide QScopedPointer slide(new Slide); QScopedPointer filemanager(new File); - QQuickView *preswin = new QQuickView; + QScopedPointer preswin(new QQuickView); preswin->setSource(QUrl(QStringLiteral("qrc:qml/presenter/PresentationWindow.qml"))); // apparently mpv needs this class set @@ -151,7 +151,7 @@ int main(int argc, char *argv[]) qmlRegisterType("org.presenter", 1, 0, "ServiceThing"); qmlRegisterSingletonInstance("org.presenter", 1, 0, "SlideObject", slide.get()); qmlRegisterSingletonInstance("org.presenter", 1, 0, "FileManager", filemanager.get()); - qmlRegisterSingletonInstance("org.presenter", 1, 0, "PresentationWindow", preswin); + qmlRegisterSingletonInstance("org.presenter", 1, 0, "PresWindow", preswin.get()); connectToDatabase();