# HG changeset patch # User Mikael Berthe # Date 1127601851 -7200 # Node ID 9f4e9e9aaf085dde2b4f6a4f81ceb17c42d738b7 # Parent 7bf6c0c6a714a93abfa5bd99c814ac462271d27d Minor changes & cleanup See diff for details. diff -r 7bf6c0c6a714 -r 9f4e9e9aaf08 mcabber/src/commands.c --- a/mcabber/src/commands.c Sun Sep 25 00:40:25 2005 +0200 +++ b/mcabber/src/commands.c Sun Sep 25 00:44:11 2005 +0200 @@ -457,7 +457,7 @@ static void do_add(char *arg) { char *id, *nick; - if (!arg || (*arg == 0)) { + if (!arg || (!*arg)) { scr_LogPrint(LPRINT_NORMAL, "Wrong usage"); return; } @@ -500,7 +500,7 @@ gpointer group; guint leave_windowbuddy; - if (!arg || (*arg == 0)) { + if (!arg || (!*arg)) { scr_LogPrint(LPRINT_NORMAL, "Missing parameter"); return; } @@ -576,7 +576,7 @@ scr_LogPrint(LPRINT_NORMAL, "Select a buddy and use \"/msay send\" " "when your message is ready."); return; - } else if (*arg == 0) { + } else if (!*arg) { scr_LogPrint(LPRINT_NORMAL, "Please read the manual before using " "the /msay command."); scr_LogPrint(LPRINT_NORMAL, "(Use \"/msay begin\" to enter " @@ -617,6 +617,11 @@ { int search_dir = 0; + if (buddy_gettype(BUDDATA(current_buddy)) & ROSTER_TYPE_GROUP) { + scr_LogPrint(LPRINT_NORMAL, "Groups have no buffer"); + return; + } + if (!strcasecmp(arg, "top")) { scr_BufferTopBottom(-1); } else if (!strcasecmp(arg, "bottom")) { @@ -628,13 +633,13 @@ if (*arg++ == ' ') search_dir = -1; else - scr_LogPrint(LPRINT_NORMAL, "Missing parameter"); + scr_LogPrint(LPRINT_NORMAL, "Wrong or missing parameter"); } else if (!strncasecmp(arg, "search_forward", 14)) { arg += 14; if (*arg++ == ' ') search_dir = 1; else - scr_LogPrint(LPRINT_NORMAL, "Missing parameter"); + scr_LogPrint(LPRINT_NORMAL, "Wrong or missing parameter"); } else scr_LogPrint(LPRINT_NORMAL, "Unrecognized parameter!"); @@ -716,7 +721,7 @@ guint type; char *newname, *p; - if (!arg || (*arg == 0)) { + if (!arg || (!*arg)) { scr_LogPrint(LPRINT_NORMAL, "Missing parameter"); return; } @@ -896,4 +901,3 @@ { jb_disconnect(); } -