Fixes #746 - Quassel unsets default modes set by server upon first connect
authorMarcus Eggenberger <egs@quassel-irc.org>
Thu, 13 May 2010 12:03:42 +0000 (14:03 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Thu, 13 May 2010 12:07:15 +0000 (14:07 +0200)
commita2e242f1796406f13f5aa77413180ea1b2f6c607
tree91a6aa7b3a6c22e48a134a20c9a1f22511040a68
parente3aac083923ea6a1f13dd8eb6c90da05536d2baf
Fixes #746 - Quassel unsets default modes set by server upon first connect
Quassel now uses a saner approach and only keeps track of the mode changes you
really issued and also were confirmed by the server.
You can reset the auto restore modes via "/mode -reset". This command gives
currently no userfeedback as it would introduce new strings and this patch
is intended to be backported.
src/core/corenetwork.cpp
src/core/corenetwork.h
src/core/coreuserinputhandler.cpp
src/core/ircserverhandler.cpp