--- a/mcabber/src/screen.c Thu Sep 28 21:36:58 2006 +0200
+++ b/mcabber/src/screen.c Fri Sep 29 20:28:20 2006 +0200
@@ -2064,7 +2064,7 @@
int quote = FALSE;
// Not a command?
- if ((ptr_inputline == inputLine) || (inputLine[0] != '/')) {
+ if ((ptr_inputline == inputLine) || (inputLine[0] != COMMAND_CHAR)) {
if (!current_buddy) return -2;
if (buddy_gettype(BUDDATA(current_buddy)) == ROSTER_TYPE_ROOM) {
*p_row = inputLine;
@@ -2253,7 +2253,7 @@
{
if (!Curses) return;
// Leave multi-line mode
- process_command("/msay abort");
+ process_command(mkcmdstr("msay abort"));
// Same as Ctrl-g, now
scr_cancel_current_completion();
scr_end_current_completion();
@@ -2444,7 +2444,7 @@
if (boundcmd) {
gchar *cmd, *boundcmd_locale;
boundcmd_locale = from_utf8(boundcmd);
- cmd = g_strdup_printf("/%s", boundcmd_locale);
+ cmd = g_strdup_printf(mkcmdstr("%s"), boundcmd_locale);
scr_CheckAutoAway(TRUE);
if (process_command(cmd))
return 255; // Quit