# HG changeset patch # User Mikael Berthe # Date 1271008192 -7200 # Node ID c3271ac961737d5ef254b52f6cd9e9e9f8409505 # Parent dcefd1732a3c3a331cdbc9693a601edfa1c3a4fb Display the JID before attempting to connect Display the JID even if a password has been provided, so that it can appear in the status window. diff -r dcefd1732a3c -r c3271ac96173 mcabber/mcabber/main.c --- a/mcabber/mcabber/main.c Sun Apr 11 18:53:21 2010 +0200 +++ b/mcabber/mcabber/main.c Sun Apr 11 19:49:52 2010 +0200 @@ -379,19 +379,19 @@ if (ret == -2) exit(EXIT_FAILURE); + /* Display configuration settings */ + { + const char *p; + if ((p = settings_opt_get("server")) != NULL) + scr_log_print(LPRINT_NORMAL, "Server: %s", p); + if ((p = settings_opt_get("jid")) != NULL) + scr_log_print(LPRINT_NORMAL, "User JID: %s", p); + } + /* If no password is stored, we ask for it before entering ncurses mode -- unless the username is unknown. */ if (settings_opt_get("jid") && !settings_opt_get("password")) { - const char *p; - char *pwd; - p = settings_opt_get("server"); - if (p) - printf("Server: %s\n", p); - p = settings_opt_get("jid"); - if (p) - printf("User JID: %s\n", p); - - pwd = ask_password("your Jabber password"); + char *pwd = ask_password("your Jabber password"); settings_set(SETTINGS_TYPE_OPTION, "password", pwd); g_free(pwd); }