From 4bcd8fc2dee683da632466e6de5d782f52263951 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 19 Mar 2012 15:31:17 +0200 Subject: Fix infinite recursion crash in QPrinterInfo::supportedPaperSizes() This function calls platform specific function QWindowsPrinterSupport::supportedPaperSizes(), which then called back to QPrinterInfo::supportedPaperSizes(), causing infinite recursion. Fixed by providing a proper implementation for querying supported paper sizes in QWin32PrintEngine - the same implementation was used in Qt 4.8. Task-number: QTBUG-24190 Change-Id: I64a2773d83596df19818bf2636f1255943d7851d Reviewed-by: Friedemann Kleint --- tests/auto/printsupport/kernel/qprinterinfo/qprinterinfo.pro | 1 - 1 file changed, 1 deletion(-) (limited to 'tests/auto/printsupport/kernel/qprinterinfo') diff --git a/tests/auto/printsupport/kernel/qprinterinfo/qprinterinfo.pro b/tests/auto/printsupport/kernel/qprinterinfo/qprinterinfo.pro index 88cb07f338..b0e69dca2e 100644 --- a/tests/auto/printsupport/kernel/qprinterinfo/qprinterinfo.pro +++ b/tests/auto/printsupport/kernel/qprinterinfo/qprinterinfo.pro @@ -7,4 +7,3 @@ QT += printsupport network testlib DEFINES += QT_USE_USING_NAMESPACE mac: CONFIG += insignificant_test # QTBUG-23060 -win32:CONFIG += insignificant_test # QTBUG-24190 -- cgit v1.2.3