[ekg2-commit] r3982 - in trunk: ekg plugins/ncurses: trunk/ekg/commands.c trunk/plugins/ncurses/old.c
SVN commit
svn w toxygen.net
Sob, 5 Kwi 2008, 19:23:52 CEST
Author: wiechu
Date: 2008-04-05 19:23:51 +0200 (Sat, 05 Apr 2008)
New Revision: 3982
Modified:
trunk/ekg/commands.c
trunk/plugins/ncurses/old.c
Log:
- Fix command /ignore
- Fix display of ignored or blocked user.
Modified: trunk/ekg/commands.c
===================================================================
--- trunk/ekg/commands.c 2008-04-04 21:15:35 UTC (rev 3981)
+++ trunk/ekg/commands.c 2008-04-05 17:23:51 UTC (rev 3982)
@@ -1275,13 +1275,16 @@
} else
flags = IGNORE_ALL;
- if (modified)
+ if (modified) {
+ uid = xstrdup(uid);
ignored_remove(session, uid);
+ }
if (!ignored_add(session, uid, flags)) {
- if (modified)
+ if (modified) {
printq("ignored_modified", format_user(session, uid));
- else
+ xfree(uid);
+ } else
printq("ignored_added", format_user(session, uid));
config_changed = 1;
}
Modified: trunk/plugins/ncurses/old.c
===================================================================
--- trunk/plugins/ncurses/old.c 2008-04-04 21:15:35 UTC (rev 3981)
+++ trunk/plugins/ncurses/old.c 2008-04-05 17:23:51 UTC (rev 3982)
@@ -1611,7 +1611,7 @@
__add_format_dup("session", (sess), (sess->alias) ? sess->alias : sess->uid);
__add_format_dup("descr", (sess && sess->descr && session_connected_get(sess)), sess->descr);
- tmp = (sess && q) ? saprintf("%s/%s", q->nickname, q->uid) : xstrdup(window_current->target);
+ tmp = (sess && q && q->nickname) ? saprintf("%s/%s", q->nickname, q->uid) : xstrdup(window_current->target);
__add_format("query", tmp);
__add_format_emp("debug", (!window_current->id));
Więcej informacji o liście dyskusyjnej ekg2-commit