busy/non-busy cursor processEvents was being called.
However some of the code that calls these kbusyptr methods is not
'event safe'. For example clicking on a folder in the folder list causing
a new folder to be selected is a big operation, kbusyptr::busy was called,
before this change folder operation could be completed if the user was
quick they could click on the close window widget in kmail. When the
change folder operation was almost complete kbusyptr::idle would be
called this would call processEvents, which would process the close
window event which would cause many objects to be deleted including
the kmfoldertree object which made the kbusyptr::idle call, after
returning from this call the deleted kmfoldertree object would try to
call a virtual method and crash KMail.
Well, I think that's what was going on, getting rid of the processEvent
calls seems to fix bug 7133 anyway.
svn path=/trunk/kdenetwork/kmail/; revision=59490
to new KCursor class.
* Headers: status of message is now set to read also for
messages that are displayed when the folder is opened.
svn path=/trunk/kdenetwork/kmail/; revision=13957
- Added SMTP support. Still not config file conform -but- stable because
I check -every- darn return value. MultiPart messages are not yes supported
because I have problems with addBodyPart();
- Improved createKMMessagePart() in kmcomposerwin.cpp
- Improved checkMail in kmacctpop.cpp
- Fixed kbusyptr's icon problem
svn path=/trunk/kdenetwork/kmail/; revision=1432
I have no idea which is the right class for adding messages)
corrected some bugs within settings (no setGroup)
svn path=/trunk/kdenetwork/kmail/; revision=1119
First implementation of shortcut class for easy access of the
standard Kde keys. This class should go into kdecore and be
accessible via KApplication.
Cleanup of toolbar icons, started using KIconLoader.
svn path=/trunk/kdenetwork/kmail/; revision=1098