about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2015-02-01 20:47:28 +0000
committerJames Booth <boothj5@gmail.com>2015-02-01 20:47:28 +0000
commit372cf822cb1dc62284b53515a79da741fe4db125 (patch)
treeff8144a76f38052e4945f2a2ccfaf214568bd940 /src
parent702ea0b5f38970d7a3e135ca39c2b255767de4f6 (diff)
parent5b26879e3137c833baf393878d955420360b8edb (diff)
downloadprofani-tty-372cf822cb1dc62284b53515a79da741fe4db125.tar.gz
Merge branch 'master' into readline
Diffstat (limited to 'src')
-rw-r--r--src/command/command.c4
-rw-r--r--src/command/commands.c6
-rw-r--r--src/config/theme.c2
-rw-r--r--src/ui/console.c2
-rw-r--r--src/ui/core.c2
5 files changed, 10 insertions, 6 deletions
diff --git a/src/command/command.c b/src/command/command.c
index 909c954c..bed6e396 100644
--- a/src/command/command.c
+++ b/src/command/command.c
@@ -615,7 +615,7 @@ static struct cmd_t command_defs[] =
         { "/wrap on|off", "Word wrapping.",
         { "/wrap on|off",
           "------------",
-          "Enable or disable word wrapping.",
+          "Enable or disable word wrapping in the main window.",
           NULL } } },
 
     { "/time",
@@ -1141,7 +1141,7 @@ cmd_init(void)
     autocomplete_add(help_ac, "basic");
     autocomplete_add(help_ac, "chatting");
     autocomplete_add(help_ac, "groupchat");
-    autocomplete_add(help_ac, "presence");
+    autocomplete_add(help_ac, "presences");
     autocomplete_add(help_ac, "contacts");
     autocomplete_add(help_ac, "service");
     autocomplete_add(help_ac, "settings");
diff --git a/src/command/commands.c b/src/command/commands.c
index 75a4f6cf..2059c982 100644
--- a/src/command/commands.c
+++ b/src/command/commands.c
@@ -154,6 +154,10 @@ cmd_connect(gchar **args, struct cmd_help_t help)
                         cons_show("Error evaluating password, see logs for details.");
                         return TRUE;
                     }
+                    // strip trailing newline
+                    if (g_str_has_suffix(account->password, "\n")) {
+                        account->password[strlen(account->password)-1] = '\0';
+                    }
                 } else {
                     log_error("popen failed when running eval_password.");
                     cons_show("Error evaluating password, see logs for details.");
@@ -710,7 +714,7 @@ cmd_help(gchar **args, struct cmd_help_t help)
             "/rooms", "/tiny", "/who", "/nick", "/privileges", "/info", "/occupants" };
         _cmd_show_filtered_help("Groupchat commands", filter, ARRAY_SIZE(filter));
 
-    } else if (strcmp(args[0], "presence") == 0) {
+    } else if (strcmp(args[0], "presences") == 0) {
         gchar *filter[] = { "/autoaway", "/away", "/chat", "/dnd",
             "/online", "/priority", "/account", "/status", "/statuses", "/who",
             "/xa" };
diff --git a/src/config/theme.c b/src/config/theme.c
index 6d3c5938..a5dbd0dd 100644
--- a/src/config/theme.c
+++ b/src/config/theme.c
@@ -592,7 +592,7 @@ theme_attrs(theme_item_t attrs)
     case THEME_BLACK_BOLD:              result = COLOR_PAIR(52); break;
     case THEME_MAGENTA:                 result = COLOR_PAIR(53); break;
     case THEME_MAGENTA_BOLD:            result = COLOR_PAIR(53); break;
-    default:                           break;
+    default:                            break;
     }
 
     if (g_hash_table_lookup(bold_items, GINT_TO_POINTER(attrs))) {
diff --git a/src/ui/console.c b/src/ui/console.c
index dd50d6d3..cdf5d1b8 100644
--- a/src/ui/console.c
+++ b/src/ui/console.c
@@ -1402,7 +1402,7 @@ cons_help(void)
     cons_show("/help basic      - List basic commands for getting started.");
     cons_show("/help chatting   - List chat commands.");
     cons_show("/help groupchat  - List groupchat commands.");
-    cons_show("/help presence   - List commands to change presence.");
+    cons_show("/help presences  - List commands to change presence.");
     cons_show("/help contacts   - List commands for manipulating your roster.");
     cons_show("/help service    - List service discovery commands.");
     cons_show("/help settings   - List commands for changing settings.");
diff --git a/src/ui/core.c b/src/ui/core.c
index 7131b005..47aa9d10 100644
--- a/src/ui/core.c
+++ b/src/ui/core.c
@@ -1402,8 +1402,8 @@ ui_outgoing_chat_msg(const char * const from, const char * const barejid,
     // create new window
     if (window == NULL) {
         window = wins_new_chat(barejid);
-        ProfChatWin *chatwin = (ProfChatWin*)window;
 #ifdef HAVE_LIBOTR
+        ProfChatWin *chatwin = (ProfChatWin*)window;
         if (otr_is_secure(barejid)) {
             chatwin->is_otr = TRUE;
         }