Moved window switching

This commit is contained in:
James Booth
2012-02-27 02:01:19 +00:00
parent aa680b98a2
commit 5c9061671e
3 changed files with 40 additions and 57 deletions

View File

@@ -34,7 +34,6 @@
static void _profanity_init(int disable_tls);
static void _profanity_event_loop(int *ch, char *cmd, int *size);
static void _process_special_keys(int *ch);
void profanity_main(int disable_tls)
{
@@ -69,41 +68,6 @@ static void _profanity_event_loop(int *ch, char *cmd, int *size)
usleep(1);
gui_refresh();
jabber_process_events();
_process_special_keys(ch);
win_handle_switch(ch);
inp_poll_char(ch, cmd, size);
}
static void _process_special_keys(int *ch)
{
if (*ch == KEY_F(1)) {
if (win_is_active(0))
win_switch_to(0);
} else if (*ch == KEY_F(2)) {
if (win_is_active(1))
win_switch_to(1);
} else if (*ch == KEY_F(3)) {
if (win_is_active(2))
win_switch_to(2);
} else if (*ch == KEY_F(4)) {
if (win_is_active(3))
win_switch_to(3);
} else if (*ch == KEY_F(5)) {
if (win_is_active(4))
win_switch_to(4);
} else if (*ch == KEY_F(6)) {
if (win_is_active(5))
win_switch_to(5);
} else if (*ch == KEY_F(7)) {
if (win_is_active(6))
win_switch_to(6);
} else if (*ch == KEY_F(8)) {
if (win_is_active(7))
win_switch_to(7);
} else if (*ch == KEY_F(9)) {
if (win_is_active(8))
win_switch_to(8);
} else if (*ch == KEY_F(10)) {
if (win_is_active(9))
win_switch_to(9);
}
}