From b846c4970bb8054ca2bacb8cebdbe4d9302f4cb6 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Thu, 7 Nov 2019 10:25:31 +0100 Subject: Fix setting of status message Seems this actually never worked. Now it does. `/status set online "This is my text"` `/status set away bye` `/status set away` --- src/command/cmd_funcs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/command/cmd_funcs.c') diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index f665bae1..4e3314ac 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -8078,8 +8078,12 @@ _update_presence(const resource_presence_t resource_presence, { char *msg = NULL; int num_args = g_strv_length(args); + + // if no message, use status as message if (num_args == 2) { msg = args[1]; + } else { + msg = args[2]; } jabber_conn_status_t conn_status = connection_get_status(); -- cgit 1.4.1-2-gfad0