Retains Channel UnHiddens Status after client Restart.
authorramz <ramzthecoder@gmail.com>
Sun, 30 Mar 2014 11:07:25 +0000 (22:07 +1100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 14 Sep 2014 20:12:14 +0000 (22:12 +0200)
commitf83c60b24832707555fad068ee4146d56d18ae98
tree4e22a8b6787ae7b4feeb449ecc2071786e5a8aeb
parent29f82ad3dbfb33462e9d01a628d26fa678fcf710
Retains Channel UnHiddens Status after client Restart.

Steps to Reproduce:
1. Hide channel temporarily
2. Part channel
3. Join channel (it will now be visible again, at the bottom of that network's buffer list)
Optional: talk in the channel, get other people to talk, etc but the buffer must not be blue (new message(s)) when you proceed next
4. Quit the client
5. When you'll restart it, the channel will be temporarily hidden again

Root Cause:
After step 3, we are not saving the bufferviewconfig synchronizable object right.

Fix:
Save the bufferviewconfig object correctly.

Fixes #1218.
src/client/clientuserinputhandler.cpp