Репозитории ALT
S: | 0.96.0-alt1 |
5.1: | 0.92.0-alt6 |
4.1: | 0.92.0-alt2 |
4.0: | 0.92.0-alt2 |
3.0: | 0.91.0-alt1 |
+backports: | 0.92.0-alt0.M30.1 |
Группа :: Графические оболочки/Window Maker
Пакет: WindowMaker
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: WindowMaker-0.92.0-alt-cycle.patch
Скачать
Скачать
src/cycling.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/cycling.c b/src/cycling.c
index 54ed570..e9d8b9c 100644
--- a/src/cycling.c
+++ b/src/cycling.c
@@ -203,9 +203,10 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
printf("Got key release\n");
#endif
for (i = 0; i < 8 * keymap->max_keypermod; i++) {
- if (keymap->modifiermap[i] == ev.xkey.keycode &&
- wKeyBindings[WKBD_FOCUSNEXT].modifier
- & 1<<(i/keymap->max_keypermod)) {
+ int mask = 1<<(i/keymap->max_keypermod);
+ if (keymap->modifiermap[i] == ev.xkey.keycode
+ && ((wKeyBindings[WKBD_FOCUSNEXT].modifier & mask)
+ || (wKeyBindings[WKBD_FOCUSPREV].modifier & mask))) {
done = True;
break;
}