- // rejoin channels we've been in
- QStringList chans = _previousState.toStringList();
- if(chans.count() > 0) {
- qDebug() << "autojoining" << chans;
- QVariantList list;
- foreach(QString chan, chans) list << serverEncode(chan);
- putCmd("JOIN", list); // FIXME check for 512 byte limit!
- }
- // delete _previousState, we won't need it again
- _previousState = QVariant();