Hide warnings related to QMacCGContext.

This commit is contained in:
Roman Telezhynskyi 2021-06-04 08:49:09 +03:00
parent daf42ccb67
commit 40619c22ef
2 changed files with 16 additions and 0 deletions

View File

@ -117,6 +117,7 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
} }
# endif # endif
# if QT_VERSION < QT_VERSION_CHECK(5, 9, 0)
// Hide Qt bug 'Assertion when reading an icns file' // Hide Qt bug 'Assertion when reading an icns file'
// https://bugreports.qt.io/browse/QTBUG-45537 // https://bugreports.qt.io/browse/QTBUG-45537
// Remove after Qt fix will be released // Remove after Qt fix will be released
@ -124,6 +125,13 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
{ {
type = QtDebugMsg; type = QtDebugMsg;
} }
# endif
// Hide anything that starts with QMacCGContext
if ((type == QtWarningMsg) && msg.contains(QStringLiteral("QMacCGContext::")))
{
type = QtDebugMsg;
}
// See issue #568 // See issue #568
if (msg.contains(QStringLiteral("Error receiving trust for a CA certificate"))) if (msg.contains(QStringLiteral("Error receiving trust for a CA certificate")))

View File

@ -114,6 +114,7 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
} }
# endif # endif
# if QT_VERSION < QT_VERSION_CHECK(5, 9, 0)
// Hide Qt bug 'Assertion when reading an icns file' // Hide Qt bug 'Assertion when reading an icns file'
// https://bugreports.qt.io/browse/QTBUG-45537 // https://bugreports.qt.io/browse/QTBUG-45537
// Remove after Qt fix will be released // Remove after Qt fix will be released
@ -121,6 +122,13 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
{ {
type = QtDebugMsg; type = QtDebugMsg;
} }
# endif
// Hide anything that starts with QMacCGContext
if ((type == QtWarningMsg) && msg.contains(QStringLiteral("QMacCGContext::")))
{
type = QtDebugMsg;
}
// See issue #568 // See issue #568
if (msg.contains(QStringLiteral("Error receiving trust for a CA certificate"))) if (msg.contains(QStringLiteral("Error receiving trust for a CA certificate")))