summaryrefslogtreecommitdiffstats
path: root/src/library
diff options
context:
space:
mode:
Diffstat (limited to 'src/library')
-rw-r--r--src/library/dlgcoverartfullsize.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/library/dlgcoverartfullsize.cpp b/src/library/dlgcoverartfullsize.cpp
index 9723f3abb7..ac22b95904 100644
--- a/src/library/dlgcoverartfullsize.cpp
+++ b/src/library/dlgcoverartfullsize.cpp
@@ -223,7 +223,12 @@ void DlgCoverArtFullSize::mousePressEvent(QMouseEvent* event) {
m_clickTimer.setSingleShot(true);
m_clickTimer.start(500);
m_coverPressed = true;
- m_dragStartPosition = event->globalPos() - frameGeometry().topLeft();
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ QPoint eventPosition = event->globalPosition().toPoint();
+#else
+ QPoint eventPosition = event->globalPos();
+#endif
+ m_dragStartPosition = eventPosition - frameGeometry().topLeft();
}
}
@@ -247,7 +252,12 @@ void DlgCoverArtFullSize::mouseReleaseEvent(QMouseEvent* event) {
void DlgCoverArtFullSize::mouseMoveEvent(QMouseEvent* event) {
if (m_coverPressed) {
- move(event->globalPos() - m_dragStartPosition);
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ QPoint eventPosition = event->globalPosition().toPoint();
+#else
+ QPoint eventPosition = event->globalPos();
+#endif
+ move(eventPosition - m_dragStartPosition);
event->accept();
} else {
return;