diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2019-07-13 10:04:00 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2019-07-13 10:04:00 +0000 |
commit | eaccaee6f59261bb4a2163c8693cad37e38a89eb (patch) | |
tree | 9df679e492d3f805b4e836aa5c9e1b278ff83782 | |
parent | 18c65e53f47ed6c13e152ea8789194e78924640d (diff) | |
download | ports-eaccaee6f59261bb4a2163c8693cad37e38a89eb.tar.gz ports-eaccaee6f59261bb4a2163c8693cad37e38a89eb.zip |
Notes
-rw-r--r-- | x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp b/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp new file mode 100644 index 000000000000..5efea4c6c19c --- /dev/null +++ b/x11-toolkits/qt5-gtkplatform/files/patch-src_qgtkintegration.cpp @@ -0,0 +1,28 @@ +--- src/qgtkintegration.cpp.orig 2019-07-13 09:12:31 UTC ++++ src/qgtkintegration.cpp +@@ -131,7 +131,11 @@ void QGtkIntegration::onMonitorAdded(GdkMonitor *monit + { + qDebug() << "Added " << monitor; + m_screens.append(new QGtkScreen(monitor)); +- screenAdded(m_screens.at(m_screens.count() - 1)); ++ #if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)) ++ QWindowSystemInterface::handleScreenAdded(m_screens.at(m_screens.count() - 1)); ++ #else ++ screenAdded(m_screens.at(m_screens.count() - 1)); ++ #endif + } + + void QGtkIntegration::onMonitorRemoved(GdkMonitor *monitor) +@@ -139,7 +143,11 @@ void QGtkIntegration::onMonitorRemoved(GdkMonitor *mon + qDebug() << "Removed " << monitor; + for (int i = 0; i < m_screens.count(); ++i) { + if (m_screens.at(i)->monitor() == monitor) { +- removeScreen(m_screens.at(i)->screen()); ++ #if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)) ++ QWindowSystemInterface::handleScreenRemoved(m_screens.at(i)); ++ #else ++ removeScreen(m_screens.at(i)->screen()); ++ #endif + m_screens.removeAt(i); + return; + } |