QtPrintSupport: Fix QPrintDialog assert
authorJohn Layt <jlayt@kde.org>
Fri, 25 May 2012 19:24:50 +0000 (20:24 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 28 May 2012 22:41:43 +0000 (00:41 +0200)
Fix an assert that wasn't changed when the "Print to PS" option was
removed

Change-Id: Ife7350976707059861660a74dc2f89d302d861f0
Reviewed-by: Teemu Katajisto <teemu.katajisto@digia.com>
Reviewed-by: John Layt <jlayt@kde.org>
src/printsupport/dialogs/qprintdialog_unix.cpp

index f7689c1..9633c13 100644 (file)
@@ -739,7 +739,7 @@ void QUnixPrintWidgetPrivate::_q_printerChanged(int index)
     widget.lOutput->setEnabled(false);
 
     if (filePrintersAdded) {
-        Q_ASSERT(index != printerCount - 3); // separator
+        Q_ASSERT(index != printerCount - 2); // separator
         if (index == printerCount - 1) { // PDF
             widget.location->setText(QPrintDialog::tr("Local file"));
             widget.type->setText(QPrintDialog::tr("Write PDF file"));
@@ -958,7 +958,7 @@ void QUnixPrintWidgetPrivate::setupPrinter()
 
     if (filePrintersAdded && index == printerCount - 1) { // PDF
         printer->setPrinterName(QString());
-        Q_ASSERT(index != printerCount - 3); // separator
+        Q_ASSERT(index != printerCount - 2); // separator
         printer->setOutputFormat(QPrinter::PdfFormat);
         QString path = widget.filename->text();
         if (QDir::isRelativePath(path))