From 4a115e6a45c28479c2b4a2afd631c746392ca2cb Mon Sep 17 00:00:00 2001
From: adjam <adjam@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Date: Wed, 20 May 2009 12:11:23 +0000
Subject: Printing dialog pointer deleting

git-svn-id: svn+ssh://svn.kde.org/home/kde/trunk/playground/network/rekonq@970526 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
---
 src/mainwindow.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

(limited to 'src')

diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 930a4e64..83ff514b 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -572,13 +572,11 @@ void MainWindow::printRequested(QWebFrame *frame)
     QPrinter printer;
 
     QPointer<QPrintDialog> dialog = KdePrint::createPrintDialog(&printer, this);
-    if (dialog->exec() != QDialog::Accepted)
+    if (dialog->exec() == QDialog::Accepted)
     {
-        delete dialog;
-        return;
+        frame->print(&printer);
     }
     delete dialog;
-    frame->print(&printer);
 }
 
 
-- 
cgit v1.2.1