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();