From a4de8fdbc1ea475267f8d4b2241f257449ab7251 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Fri, 28 Sep 2012 09:52:53 -0400 Subject: [PATCH] if-else chain -> switch-case --- termite.cc | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/termite.cc b/termite.cc index c944f78..28bbadc 100644 --- a/termite.cc +++ b/termite.cc @@ -604,15 +604,16 @@ gboolean entry_key_press_cb(GtkEntry *entry, GdkEventKey *event, keybind_info *i ret = TRUE; } - if (event->keyval == GDK_KEY_Tab) { - synthesize_keypress(GTK_WIDGET(entry), GDK_KEY_Down); - return TRUE; - } else if (event->keyval == GDK_KEY_ISO_Left_Tab) { - synthesize_keypress(GTK_WIDGET(entry), GDK_KEY_Up); - return TRUE; - } else if (event->keyval == GDK_KEY_Down) { - // this stops the down key from leaving the GtkEntry... - event->hardware_keycode = 0; + switch (event->keyval) { + case GDK_KEY_Tab: + synthesize_keypress(GTK_WIDGET(entry), GDK_KEY_Down); + return TRUE; + case GDK_KEY_ISO_Left_Tab: + synthesize_keypress(GTK_WIDGET(entry), GDK_KEY_Up); + return TRUE; + case GDK_KEY_Down: + // this stops the down key from leaving the GtkEntry... + event->hardware_keycode = 0; } if (ret) {