Author: jghali
Date: Sun Jul 14 18:52:07 2019
New Revision: 23080

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23080
Log:
Try to not default on PostScript 1 when switching from a GDI printer to a 
Postscript printer in print dialog

Modified:
    trunk/Scribus/scribus/ui/printdialog.cpp

Modified: trunk/Scribus/scribus/ui/printdialog.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23080&path=/trunk/Scribus/scribus/ui/printdialog.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/printdialog.cpp    (original)
+++ trunk/Scribus/scribus/ui/printdialog.cpp    Sun Jul 14 18:52:07 2019
@@ -716,7 +716,7 @@
 
 void PrintDialog::refreshPrintEngineBox()
 {
-       int index = 0, oldPDLIndex = 0;
+       int index = 0, oldPDLIndex = -1;
        QString oldPDL  = printEngines->currentText();
        PrintEngineMap::Iterator it, itEnd = printEngineMap.end();
        printEngines->clear();
@@ -726,6 +726,14 @@
                if (it.key() == oldPDL)
                        oldPDLIndex = index;
                index++;
+       }
+       // Try to not default on PostScript 1 when switching
+       // from a GDI printer to a Postscript printer
+       if (oldPDLIndex < 0)
+       {
+               oldPDLIndex = 
printEngines->findText(CommonStrings::trPostScript3);
+               if (oldPDLIndex < 0)
+                       oldPDLIndex = 0;
        }
        printEngines->setCurrentIndex(oldPDLIndex);
 }


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to