summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenny Baumann <BenBE@geshi.org>2020-11-21 17:00:58 +0100
committerBenBE <BenBE@geshi.org>2020-12-03 22:41:31 +0100
commita7955c49668dfee4f413747a2fafa6850c6c502a (patch)
treec462d8571510fb79ff72afdbd1a7c1808b34bf0a
parentc49ca61dd92a79499ca0cc21541960d33354a654 (diff)
Reduce code duplication
-rw-r--r--Panel.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/Panel.c b/Panel.c
index 68a245e3..7ef1948d 100644
--- a/Panel.c
+++ b/Panel.c
@@ -330,22 +330,20 @@ bool Panel_onKey(Panel* this, int key) {
switch (key) {
case KEY_DOWN:
case KEY_CTRL('N'):
- this->selected++;
- break;
- case KEY_UP:
- case KEY_CTRL('P'):
- this->selected--;
- break;
#ifdef KEY_C_DOWN
case KEY_C_DOWN:
+ #endif
this->selected++;
break;
- #endif
+
+ case KEY_UP:
+ case KEY_CTRL('P'):
#ifdef KEY_C_UP
case KEY_C_UP:
+ #endif
this->selected--;
break;
- #endif
+
case KEY_LEFT:
case KEY_CTRL('B'):
if (this->scrollH > 0) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy