equal
deleted
inserted
replaced
177 { |
177 { |
178 char *wmsg = NULL, *bmsg = NULL, *mmsg = NULL; |
178 char *wmsg = NULL, *bmsg = NULL, *mmsg = NULL; |
179 |
179 |
180 if (nick) { |
180 if (nick) { |
181 wmsg = bmsg = g_strdup_printf("PRIV#<%s> %s", nick, msg); |
181 wmsg = bmsg = g_strdup_printf("PRIV#<%s> %s", nick, msg); |
182 if (!strncmp(msg, COMMAND_ME, strlen(COMMAND_ME))) |
182 if (!strncmp(msg, COMMAND_ME, strlen(COMMAND_ME))) { |
183 wmsg = mmsg = g_strdup_printf("PRIV#*%s %s", nick, msg+4); |
183 const char *mynick = roster_getnickname(bjid); |
|
184 wmsg = mmsg = g_strdup_printf("PRIV#<%s> *%s %s", nick, |
|
185 (mynick ? mynick : "me"), msg+4); |
|
186 } |
184 } else { |
187 } else { |
185 wmsg = (char*)msg; |
188 wmsg = (char*)msg; |
186 if (!strncmp(msg, COMMAND_ME, strlen(COMMAND_ME))) { |
189 if (!strncmp(msg, COMMAND_ME, strlen(COMMAND_ME))) { |
187 const char *myid = settings_opt_get("username"); |
190 const char *myid = settings_opt_get("username"); |
188 if (myid) |
191 if (myid) |