diff options
author | James Booth <boothj5@gmail.com> | 2014-09-01 19:14:52 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-09-01 19:14:52 +0100 |
commit | bc3c4e09a194acba2f5947b62b8913d7311fb1cb (patch) | |
tree | 7313a3acc3db68bc4d78bef7be65963cd86f096d /src/profanity.c | |
parent | c73c4b20efef6d412d48be241b84f4374dacc4f7 (diff) | |
download | profani-tty-bc3c4e09a194acba2f5947b62b8913d7311fb1cb.tar.gz |
Always update UI in event loop, removed updates from rest of code
Diffstat (limited to 'src/profanity.c')
-rw-r--r-- | src/profanity.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/profanity.c b/src/profanity.c index 3236a816..c8e55201 100644 --- a/src/profanity.c +++ b/src/profanity.c @@ -82,8 +82,6 @@ prof_run(const int disable_tls, char *log_level, char *account_name) char inp[INP_WIN_MAX]; int size = 0; - ui_update_screen(); - char *pref_connect_account = prefs_get_string(PREF_CONNECT_ACCOUNT); if (account_name != NULL) { char *cmd = "/connect"; @@ -95,6 +93,7 @@ prof_run(const int disable_tls, char *log_level, char *account_name) process_input(inp); } prefs_free_string(pref_connect_account); + ui_update(); while(cmd_result == TRUE) { wint_t ch = ERR; @@ -115,11 +114,11 @@ prof_run(const int disable_tls, char *log_level, char *account_name) } ui_handle_special_keys(&ch, inp, size); - ui_update_screen(); #ifdef HAVE_LIBOTR otr_poll(); #endif jabber_process_events(); + ui_update(); ch = ui_get_char(inp, &size); } @@ -218,7 +217,6 @@ process_input(char *inp) ui_input_clear(); roster_reset_search_attempts(); - ui_current_page_off(); return result; } |