Version: (using KDE KDE 3.2.1) Installed from: Gentoo Packages When exiting kde and kopete is still running, settings like "Encoding" or "Use the name given by the server" are not saved. When clicking exit in kopete it works fine.
This is probably due to us circumventing the normal KApplication shutdown.
this bug is also in kde 3.2.2
CVS commit by mattr: Save the settings and quit kopete when we're not using the tray, instead of just hiding it. Fixes bugs 81143 and 81809. CCMAIL: 81143-done@bugs.kde.org CCMAIL: 81809-done@bugs.kde.org M +10 -0 kopetewindow.cpp 1.192 --- kdenetwork/kopete/kopete/kopetewindow.cpp #1.191:1.192 @@ -432,4 +432,14 @@ void KopeteWindow::closeEvent( QCloseEve e->accept(); + + //If we're not showing the tray, and they close the window (via the 'X' in the titlebar), + //workaround the fact that accepting the close event doesn't cause kopete to shutdown + if ( !app->isShuttingDown() ) + { + queryExit(); + slotQuit(); + } + + //may never get called return; }
CVS commit by mattr: Backport the fixes for 81143 and 81809. Should be in KDE 3.2.3 CCMAIL: 81143@bugs.kde.org, 81809@bugs.kde.org M +10 -0 kopetewindow.cpp 1.170.2.2 --- kdenetwork/kopete/kopete/kopetewindow.cpp #1.170.2.1:1.170.2.2 @@ -431,4 +431,14 @@ void KopeteWindow::closeEvent( QCloseEve e->accept(); + + //If we're not showing the tray, and they close the window (via the 'X' in the titlebar), + //workaround the fact that accepting the close event doesn't cause kopete to shutdown + if ( !app->isShuttingDown() ) + { + queryExit(); + slotQuit(); + } + + //may never get called return; }
Please reopen. This bug exists in 0.10 (Suse rpm, kdenetwork3-3.4.0-18). Even normally quitting the application (^Q or File->Quit) doesn't make the setting saved.
You need to log in before you can comment on or make changes to this bug.