Advertisement
Guest User

revert_ugly_fix.patch

a guest
Aug 28th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.05 KB | None | 0 0
  1. diff --git a/src/gui/kernel/qkeymapper_x11.cpp b/src/gui/kernel/qkeymapper_x11.cpp
  2. index 005ff3f..7daa41d 100644
  3. --- a/src/gui/kernel/qkeymapper_x11.cpp
  4. +++ b/src/gui/kernel/qkeymapper_x11.cpp
  5. @@ -282,12 +282,9 @@ QList<int> QKeyMapperPrivate::possibleKeysXKB(QKeyEvent *event)
  6.  
  7.      // first, translate key only using lock modifiers (there are no Qt equivalents for these, so we must
  8.      // always use them when determining the baseKeySym)
  9. -    // Note: the Xkb group to be used for the conversion keycode->keysym has to be given to
  10. -    //       XkbLookupKeySym(). This information is contained in the bits 8 to 15 of xmodifiers.
  11. -    //       See https://bugreports.qt-project.org/browse/QTBUG-15319 .
  12.      KeySym baseKeySym;
  13.      uint consumedModifiers;
  14. -    if (!XkbLookupKeySym(X11->display, xkeycode, (xmodifiers & (0xff00 | LockMask | qt_num_lock_mask)),
  15. +    if (!XkbLookupKeySym(X11->display, xkeycode, (xmodifiers & (LockMask | qt_num_lock_mask)),
  16.                           &consumedModifiers, &baseKeySym))
  17.          return QList<int>();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement