[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenetwork/kopete
From: Will Stephenson <lists () stevello ! free-online ! co ! uk>
Date: 2005-03-14 13:44:42
Message-ID: 20050314134442.DF3141487F () office ! kde ! org
[Download RAW message or body]
CVS commit by wstephens:
Fix the shutdown sequence on session exit by rewriting the way Kopete closes.
This patch borrows a bit of code from Kmail so that when the system tray icon is not \
shown, all kopete windows are responsible for keeping the app running, like Kmail.
There is still a problem that on session quit, the plugin manager does not fully \
complete its shutdown - the plugins are all shut down, but the KopeteApplication \
destructor is called before the plugins are deleteLater()'d. Since the plugins are \
shutdown, Kopete no longer crashes on session exit.
See note in kopetewindow.cpp for more details.
M +15 -45 kopete/kopeteapplication.cpp 1.193
M +3 -2 kopete/kopeteapplication.h 1.86
M +74 -29 kopete/kopetewindow.cpp 1.231
M +2 -0 kopete/kopetewindow.h 1.80
M +14 -1 kopete/systemtray.cpp 1.55
M +1 -1 kopete/chatwindow/Makefile.am 1.18
M +40 -14 kopete/chatwindow/kopetechatwindow.cpp 1.105
M +7 -0 kopete/chatwindow/kopetechatwindow.h 1.34
M +1 -0 libkopete/kopeteaccount.cpp 1.140
M +3 -2 libkopete/kopetepluginmanager.cpp 1.43
M +2 -4 libkopete/kopeteprotocol.cpp 1.92
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic