mirror of
https://github.com/labwc/labwc.git
synced 2026-06-13 14:33:18 -04:00
src/input/keyboard.c: use switch instead of if
This commit is contained in:
parent
6ce25978e7
commit
dd02daedca
1 changed files with 6 additions and 7 deletions
|
|
@ -467,19 +467,18 @@ handle_cycle_view_key(struct keyinfo *keyinfo)
|
|||
|
||||
/* cycle to next */
|
||||
for (int i = 0; i < keyinfo->translated.nr_syms; i++) {
|
||||
if (keyinfo->translated.syms[i] == XKB_KEY_Escape) {
|
||||
switch (keyinfo->translated.syms[i]) {
|
||||
case XKB_KEY_Escape:
|
||||
/* Esc deactivates window switcher */
|
||||
cycle_finish(/*switch_focus*/ false);
|
||||
return true;
|
||||
}
|
||||
if (keyinfo->translated.syms[i] == XKB_KEY_Up
|
||||
|| keyinfo->translated.syms[i] == XKB_KEY_Left) {
|
||||
case XKB_KEY_Up:
|
||||
case XKB_KEY_Left:
|
||||
/* Up/Left cycles the window backward */
|
||||
cycle_step(LAB_CYCLE_DIR_BACKWARD);
|
||||
return true;
|
||||
}
|
||||
if (keyinfo->translated.syms[i] == XKB_KEY_Down
|
||||
|| keyinfo->translated.syms[i] == XKB_KEY_Right) {
|
||||
case XKB_KEY_Down:
|
||||
case XKB_KEY_Right:
|
||||
/* Down/Right cycles the window forward */
|
||||
cycle_step(LAB_CYCLE_DIR_FORWARD);
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue