Version: (using Devel) Installed from: Compiled sources Kopete should change status separate from xstatus. For example, status can be "Away" and xstatus - "working". Now if I choose, for example, xstatus "working" and then choose away status xstatus is disappeared. Same thing with autoaway - set xstatus will be erased with away status and will not restored after return to online mode.
SVN commit 793679 by rjarosz: Keep main status (Online/Away/etc.) and invisible flag when user has changed XStatus. Novel bug 375289. CCBUG: 159908 M +17 -5 icqaccount.cpp M +3 -1 icqaccount.h M +0 -9 xtrazstatus.cpp M +0 -7 xtrazstatus.h M +1 -10 xtrazstatusaction.cpp M +1 -7 xtrazstatusaction.h WebSVN link: http://websvn.kde.org/?view=rev&revision=793679
SVN commit 793680 by rjarosz: Backport commit 793679. Keep main status (Online/Away/etc.) and invisible flag when user has changed XStatus. Novel bug 375289. CCBUG: 159908 M +14 -5 icqaccount.cpp M +3 -1 icqaccount.h M +0 -10 xtrazstatus.cpp M +0 -7 xtrazstatus.h M +1 -4 xtrazstatusaction.cpp M +1 -2 xtrazstatusaction.h WebSVN link: http://websvn.kde.org/?view=rev&revision=793680
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