Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/screen.c @ 2307:94d34e5c49f6
Enter chat mode with <Enter> also in vi mode
When the input line is empty and the user hits the <Enter> key, switch
to chat mode even if vi_mode is set to 1.
---
mcabber/mcabber/screen.c | 5 +++++
1 file changed, 5 insertions(+)
author | Holger Weiß <holger@zedat.fu-berlin.de> |
---|---|
date | Sun, 26 Jul 2015 19:26:29 +0200 |
parents | 7afb9a0c6409 |
children | e8c8665c824e |
comparison
equal
deleted
inserted
replaced
2306:7afb9a0c6409 | 2307:94d34e5c49f6 |
---|---|
4559 str_len + 1); | 4559 str_len + 1); |
4560 } | 4560 } |
4561 process_command(search_cmd, TRUE); | 4561 process_command(search_cmd, TRUE); |
4562 scr_cmdhisto_addline(search_cmd); | 4562 scr_cmdhisto_addline(search_cmd); |
4563 break; | 4563 break; |
4564 case 0: | |
4565 open_chat_window(); | |
4566 break; | |
4564 } | 4567 } |
4565 ex_or_search_mode = FALSE; | 4568 ex_or_search_mode = FALSE; |
4566 break; | 4569 break; |
4567 } | 4570 } |
4568 } else if (key >= '0' && key <= '9') { | 4571 } else if (key >= '0' && key <= '9') { |
4732 clear_inputline(); | 4735 clear_inputline(); |
4733 got_cmd_prefix = TRUE; | 4736 got_cmd_prefix = TRUE; |
4734 break; | 4737 break; |
4735 case 13: // Enter | 4738 case 13: // Enter |
4736 case 343: // Enter on Maemo | 4739 case 343: // Enter on Maemo |
4740 if (inputLine[0] == 0) | |
4741 open_chat_window(); | |
4737 break; | 4742 break; |
4738 default: | 4743 default: |
4739 unrecognized = TRUE; | 4744 unrecognized = TRUE; |
4740 break; | 4745 break; |
4741 } | 4746 } |