]> git.sesse.net Git - kdenlive/commitdiff
readOptions: Use QPointer [krazy 19/37] by Mikko Rapeli
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 23 Jul 2012 07:06:18 +0000 (09:06 +0200)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 23 Jul 2012 07:06:18 +0000 (09:06 +0200)
src/mainwindow.cpp

index b9c21904596a14e4e52dd161dd06ed923dc9f29c..b296baa08a26c245d08ff4e541fe1a19784a59c4 100644 (file)
@@ -1830,12 +1830,13 @@ void MainWindow::readOptions()
 
     if (!initialGroup.exists() || upgrade) {
         // this is our first run, show Wizard
-        Wizard *w = new Wizard(upgrade, this);
+        QPointer<Wizard> w = new Wizard(upgrade, this);
         if (w->exec() == QDialog::Accepted && w->isOk()) {
             w->adjustSettings();
             initialGroup.writeEntry("version", version);
             delete w;
         } else {
+            delete w;
             ::exit(1);
         }
     }