Version: (using Devel) Installed from: Compiled sources 66692 is back available->available+invis->away causes the invis flag to be lost
http://bugs.kde.org/show_bug.cgi?id=117304 conflicts. It should be possible to change the ICQ local state and keep invisible status.
This is indeed a problem because if you're invisible on ICQ and you leave the computer for a while, after a few minutes it will change status to away (correct) but visible (incorrect). That is, suddenly you can be seen by others as away. And when you return you're set as available (visible). Using Kopete 4.1.96.
SVN commit 913700 by rjarosz: Fix bug 171733: Invisible flag does not persist after a status change. Auto away and account status menu will not change the invisible flag, the main status menu will. BUG: 171733 BUG: 159908 M +1 -1 kopete/chatwindow/tests/chatwindowstylerendering_test.cpp M +1 -1 kopete/config/chatwindow/chatwindowconfig.cpp M +3 -3 kopete/statusmenu/kopetestatusrootaction.cpp M +15 -1 libkopete/kopeteaccount.h M +3 -3 libkopete/kopetestatusmanager.cpp M +1 -1 libkopete/tests/mock/kopeteaccount_mock.cpp M +2 -1 libkopete/tests/mock/kopeteaccount_mock.h M +1 -1 protocols/bonjour/bonjouraccount.cpp M +2 -1 protocols/bonjour/bonjouraccount.h M +1 -1 protocols/gadu/gaduaccount.cpp M +2 -1 protocols/gadu/gaduaccount.h M +1 -1 protocols/groupwise/gwaccount.cpp M +2 -1 protocols/groupwise/gwaccount.h M +1 -1 protocols/irc/ircaccount.cpp M +2 -1 protocols/irc/ircaccount.h M +1 -1 protocols/jabber/jabberaccount.cpp M +2 -1 protocols/jabber/jabberaccount.h M +1 -1 protocols/jabber/jabbertransport.cpp M +2 -1 protocols/jabber/jabbertransport.h M +1 -1 protocols/meanwhile/meanwhileaccount.cpp M +2 -1 protocols/meanwhile/meanwhileaccount.h M +1 -1 protocols/msn/msnaccount.cpp M +2 -1 protocols/msn/msnaccount.h M +6 -2 protocols/oscar/aim/aimaccount.cpp M +2 -1 protocols/oscar/aim/aimaccount.h M +8 -2 protocols/oscar/icq/icqaccount.cpp M +2 -1 protocols/oscar/icq/icqaccount.h M +1 -1 protocols/qq/qqaccount.cpp M +2 -1 protocols/qq/qqaccount.h M +1 -1 protocols/sms/smsaccount.cpp M +2 -1 protocols/sms/smsaccount.h M +1 -1 protocols/telepathy/telepathyaccount.cpp M +2 -1 protocols/telepathy/telepathyaccount.h M +1 -1 protocols/testbed/testbedaccount.cpp M +2 -1 protocols/testbed/testbedaccount.h M +1 -1 protocols/winpopup/wpaccount.cpp M +2 -1 protocols/winpopup/wpaccount.h M +2 -1 protocols/wlm/wlmaccount.cpp M +2 -2 protocols/wlm/wlmaccount.h M +1 -1 protocols/yahoo/yahooaccount.cpp M +2 -1 protocols/yahoo/yahooaccount.h WebSVN link: http://websvn.kde.org/?view=rev&revision=913700
SVN commit 913702 by rjarosz: Backport fix for bug 171733: Invisible flag does not persist after a status change. Auto away and account status menu will not change the invisible flag, the main status menu will. CCBUG: 171733 CCBUG: 159908 M +1 -1 kopete/chatwindow/tests/chatwindowstylerendering_test.cpp M +1 -1 kopete/config/chatwindow/chatwindowconfig.cpp M +3 -3 kopete/statusmenu/kopetestatusrootaction.cpp M +15 -1 libkopete/kopeteaccount.h M +3 -3 libkopete/kopetestatusmanager.cpp M +1 -1 libkopete/tests/mock/kopeteaccount_mock.cpp M +2 -1 libkopete/tests/mock/kopeteaccount_mock.h M +1 -1 protocols/bonjour/bonjouraccount.cpp M +2 -1 protocols/bonjour/bonjouraccount.h M +1 -1 protocols/gadu/gaduaccount.cpp M +2 -1 protocols/gadu/gaduaccount.h M +1 -1 protocols/groupwise/gwaccount.cpp M +2 -1 protocols/groupwise/gwaccount.h M +1 -1 protocols/irc/ircaccount.cpp M +2 -1 protocols/irc/ircaccount.h M +1 -1 protocols/jabber/jabberaccount.cpp M +2 -1 protocols/jabber/jabberaccount.h M +1 -1 protocols/jabber/jabbertransport.cpp M +2 -1 protocols/jabber/jabbertransport.h M +1 -1 protocols/meanwhile/meanwhileaccount.cpp M +2 -1 protocols/meanwhile/meanwhileaccount.h M +1 -1 protocols/msn/msnaccount.cpp M +2 -1 protocols/msn/msnaccount.h M +6 -2 protocols/oscar/aim/aimaccount.cpp M +2 -1 protocols/oscar/aim/aimaccount.h M +8 -2 protocols/oscar/icq/icqaccount.cpp M +2 -1 protocols/oscar/icq/icqaccount.h M +1 -1 protocols/qq/qqaccount.cpp M +2 -1 protocols/qq/qqaccount.h M +1 -1 protocols/sms/smsaccount.cpp M +2 -1 protocols/sms/smsaccount.h M +1 -1 protocols/telepathy/telepathyaccount.cpp M +2 -1 protocols/telepathy/telepathyaccount.h M +1 -1 protocols/testbed/testbedaccount.cpp M +2 -1 protocols/testbed/testbedaccount.h M +1 -1 protocols/winpopup/wpaccount.cpp M +2 -1 protocols/winpopup/wpaccount.h M +2 -1 protocols/wlm/wlmaccount.cpp M +2 -2 protocols/wlm/wlmaccount.h M +1 -1 protocols/yahoo/yahooaccount.cpp M +2 -1 protocols/yahoo/yahooaccount.h WebSVN link: http://websvn.kde.org/?view=rev&revision=913702
I finally could test this today and it is certainly fixed here. Thank you!