Invoke previous event filters if they were set.

This commit is contained in:
0xd34df00d 2013-11-22 17:22:32 +04:00
parent 9068e83def
commit ebcd5f12dd
2 changed files with 11 additions and 2 deletions

View File

@ -49,7 +49,12 @@ bool QxtGlobalShortcutPrivate::nativeEventFilter(const QByteArray & eventType,
const quint32 modifiers = LOWORD(msg->lParam);
activateShortcut(keycode, modifiers);
}
return false;
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
return prevEventFilter ? prevEventFilter(message) : false;
#else
return false;
#endif
}

View File

@ -189,7 +189,11 @@ bool QxtGlobalShortcutPrivate::nativeEventFilter(const QByteArray & eventType,
// Mod1Mask == Alt, Mod4Mask == Meta
keystate & (ShiftMask | ControlMask | Mod1Mask | Mod4Mask));
}
return false;
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
return prevEventFilter ? prevEventFilter(message) : false;
#else
return false;
#endif
}
quint32 QxtGlobalShortcutPrivate::nativeModifiers(Qt::KeyboardModifiers modifiers)