Qt's but QTBUG-42846 "QNSView mouseDragged: Internal mouse button tracking

invalid (missing Qt::LeftButton)" was fixed. No need to hide the warning message
anymore.
(grafted from 465d6259962d52d03eca629bc059be1e594e9dd4)

--HG--
branch : release
This commit is contained in:
Roman Telezhynskyi 2016-05-07 11:44:47 +03:00
parent ca7500b905
commit bf58fb4486
2 changed files with 22 additions and 8 deletions

View File

@ -85,9 +85,20 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
}
#if defined(Q_OS_MAC)
// Try hide very annoying, Qt related, warnings in Mac OS X
# if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0) && QT_VERSION < QT_VERSION_CHECK(5, 7, 0)
// Try hide very annoying, Qt related, warnings in Mac OS X
// QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton)
// https://bugreports.qt.io/browse/QTBUG-42846
if ((type == QtWarningMsg) && msg.contains("QNSView"))
{
type = QtDebugMsg;
}
# endif
// Hide Qt bug 'Assertion when reading an icns file'
// https://bugreports.qt.io/browse/QTBUG-45537
// Remove after Qt fix will be released
if ((type == QtWarningMsg) && msg.contains("QNSView"))
if ((type == QtWarningMsg) && msg.contains("QICNSHandler::read()"))
{
type = QtDebugMsg;
}

View File

@ -81,12 +81,15 @@ inline void noisyFailureMsgHandler(QtMsgType type, const QMessageLogContext &con
}
#if defined(Q_OS_MAC)
// Try hide very annoying, Qt related, warnings in Mac OS X
// Remove after Qt fix will be released
if ((type == QtWarningMsg) && msg.contains("QNSView"))
{
type = QtDebugMsg;
}
# if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0) && QT_VERSION < QT_VERSION_CHECK(5, 7, 0)
// Try hide very annoying, Qt related, warnings in Mac OS X
// QNSView mouseDragged: Internal mouse button tracking invalid (missing Qt::LeftButton)
// https://bugreports.qt.io/browse/QTBUG-42846
if ((type == QtWarningMsg) && msg.contains("QNSView"))
{
type = QtDebugMsg;
}
# endif
// Hide Qt bug 'Assertion when reading an icns file'
// https://bugreports.qt.io/browse/QTBUG-45537