Review Request 125711: Use deleteLater in Part::slotWidgetDestroyed().

Allen Winter winter at kde.org
Tue Oct 20 14:13:47 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125711/#review87140
-----------------------------------------------------------


Does anyone object if I backport this to kdelibs KDE/4.14 ?

- Allen Winter


On Oct. 20, 2015, 8:33 a.m., Alex Merry wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125711/
> -----------------------------------------------------------
> 
> (Updated Oct. 20, 2015, 8:33 a.m.)
> 
> 
> Review request for KDE Frameworks.
> 
> 
> Repository: kparts
> 
> 
> Description
> -------
> 
> When a part's main widget is destroyed, we should not delete the part
> immediately - both because deleting an object from inside one of its
> signals is not safe generally, and because derived classes may well hold
> QPointers to the widgets, expecting them to be cleared between the
> widget being destroyed and the part being destroyed.
> 
> 
> Diffs
> -----
> 
>   autotests/parttest.cpp c477face2f0f94f1d66deadedb4bc913eaa21842 
>   src/part.cpp 4a3150e8aa2a6ed2aff68c945135b3536db2059d 
> 
> Diff: https://git.reviewboard.kde.org/r/125711/diff/
> 
> 
> Testing
> -------
> 
> Unit tests for KParts pass.
> 
> Running akregator under valgrind no longer produces a bunch of "invalid reads" from KHTMLPart when switching around between articles.
> 
> 
> Thanks,
> 
> Alex Merry
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20151020/cae702ae/attachment.html>


More information about the Kde-frameworks-devel mailing list