[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kdepim] [Bug 279749] Kontact crashed when trying to open gpg encripted email
From:       Tobias N. <ot.an () gmx ! net>
Date:       2014-01-31 20:21:59
Message-ID: bug-279749-17878-fUhth0WqaM () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=279749

--- Comment #35 from Tobias N. <ot.an@gmx.net> ---
Created attachment 84924
  --> https://bugs.kde.org/attachment.cgi?id=84924&action=edit
Patch to solve the bug entirely

The bug 96498 was very related to bug 279749 and has been fixed already.
However, it did not fix the problem entirely by avoiding simultaneous updates
of a view.
E.g. when displaying an encrypted message, a dialog to enter the passphrase
could be shown,
blocking the tree-parser.
Simultaneously, the user may select another message, making the node in the
objecttreeparser
obsolete and invalid (thus causing a crash, when accessing the node's parent).
To solve this problem, all methods, that are processed after closing the
dialog, must not
access the obsolete message node (done by setting mCancelTreeParsing=true).
Then, by updating the viewer, it is made sure, that the finally selected
message is displayed.

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic