about summary refs log tree commit diff stats
path: root/src/profanity.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/profanity.c')
-rw-r--r--src/profanity.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/profanity.c b/src/profanity.c
index 9802d63c..38be5531 100644
--- a/src/profanity.c
+++ b/src/profanity.c
@@ -70,10 +70,12 @@ prof_run(const int disable_tls, char *log_level, char *account_name)
     char inp[INP_WIN_MAX];
     int size = 0;
 
-    if (strlen(account_name) != 0) {
+    ui_refresh();
+
+    if (account_name != NULL) {
       char *cmd = "/connect";
       snprintf(inp, sizeof(inp), "%s %s", cmd, account_name);
-      cmd_execute(cmd, inp);
+      _process_input(inp);
     }
 
     while(cmd_result == TRUE) {