diff --git a/src/util/dnd.cpp b/src/util/dnd.cpp index 1d1165f27f2a..e201d0e677b1 100644 --- a/src/util/dnd.cpp +++ b/src/util/dnd.cpp @@ -149,7 +149,12 @@ bool DragAndDropHelper::allowDeckCloneAttempt( } // forbid clone if shift is pressed - if (event.keyboardModifiers().testFlag(Qt::ShiftModifier)) { +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + const auto modifiers = event.modifiers(); +#else + const auto modifiers = event.keyboardModifiers(); +#endif + if (modifiers.testFlag(Qt::ShiftModifier)) { return false; }