diff --git a/src/qt/qt_winrawinputfilter.cpp b/src/qt/qt_winrawinputfilter.cpp index 053dbbd6d..90b2be085 100644 --- a/src/qt/qt_winrawinputfilter.cpp +++ b/src/qt/qt_winrawinputfilter.cpp @@ -110,7 +110,7 @@ WindowsRawInputFilter::~WindowsRawInputFilter() RegisterRawInputDevices(rid, 2, sizeof(rid[0])); } -bool WindowsRawInputFilter::nativeEventFilter(const QByteArray &eventType, void *message, long *result) +bool WindowsRawInputFilter::nativeEventFilter(const QByteArray &eventType, void *message, result_t *result) { if (eventType == "windows_generic_MSG") { diff --git a/src/qt/qt_winrawinputfilter.hpp b/src/qt/qt_winrawinputfilter.hpp index 4255440ff..dabd3f4dd 100644 --- a/src/qt/qt_winrawinputfilter.hpp +++ b/src/qt/qt_winrawinputfilter.hpp @@ -40,13 +40,12 @@ #include -#if QT_VERSION_MAJOR >= 6 +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) #define result_t qintptr #else #define result_t long #endif - class WindowsRawInputFilter : public QObject, public QAbstractNativeEventFilter { Q_OBJECT