diff options
| author | Ray Strode <rstrode@redhat.com> | 2008-05-20 22:56:54 -0400 |
|---|---|---|
| committer | Ray Strode <rstrode@redhat.com> | 2008-05-20 22:56:54 -0400 |
| commit | c9ce1429835279b48f6a9f6e2566ec17609432c7 (patch) | |
| tree | db91747cedd602826b5e1cd69fbfbf7854620fdd /src | |
| parent | 44ec8ec8fa002e4b30fb8edbe09452c72fd4a17d (diff) | |
| download | plymouth-c9ce1429835279b48f6a9f6e2566ec17609432c7.tar.gz plymouth-c9ce1429835279b48f6a9f6e2566ec17609432c7.tar.xz plymouth-c9ce1429835279b48f6a9f6e2566ec17609432c7.zip | |
change if (key == KEY_ESCAPE) to use switch statement instead
We'll be adding other global hotkeys here so it makes sense to
use a switch statement for future extensibility
Diffstat (limited to 'src')
| -rw-r--r-- | src/ply-window.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/ply-window.c b/src/ply-window.c index 61c4fcc..730dc79 100644 --- a/src/ply-window.c +++ b/src/ply-window.c @@ -87,14 +87,17 @@ process_keyboard_input (ply_window_t *window, if (mbrtowc (&key, keyboard_input, 1, NULL) > 0) { - if (key == KEY_ESCAPE) + switch (key) { - ply_trace ("escape key!"); - if (window->escape_handler != NULL) - window->escape_handler (window->escape_handler_user_data); - ply_trace ("end escape key handler"); - + case KEY_ESCAPE: + ply_trace ("escape key!"); + if (window->escape_handler != NULL) + window->escape_handler (window->escape_handler_user_data); + ply_trace ("end escape key handler"); return; + + default: + break; } } |
