going into RAM-eating mode. Please press tab a few times in your channels in the beginning.
Tabcompletion won't work probably, but it enables us to make sure that it's that specific part of the code.
+ // FIXME commented for debugging
+ /*
disconnect(this, SLOT(ircUserJoinedOrParted(IrcUser *)));
connect(channel, SIGNAL(ircUserJoined(IrcUser *)),
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
connect(channel, SIGNAL(ircUserParted(IrcUser *)),
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
disconnect(this, SLOT(ircUserJoinedOrParted(IrcUser *)));
connect(channel, SIGNAL(ircUserJoined(IrcUser *)),
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
connect(channel, SIGNAL(ircUserParted(IrcUser *)),
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
completionList.clear();
QString tabAbbrev = inputLine->text().left(inputLine->cursorPosition()).section(' ',-1,-1);
completionList.clear();
completionList.clear();
QString tabAbbrev = inputLine->text().left(inputLine->cursorPosition()).section(' ',-1,-1);
completionList.clear();
}
void TabCompleter::complete() {
}
void TabCompleter::complete() {
if(!enabled) {
buildCompletionList();
enabled = true;
if(!enabled) {
buildCompletionList();
enabled = true;