[PATCH] making the KConfigSkeleton copy ctor private

Alexander Neundorf neundorf at kde.org
Sat Jun 19 22:25:47 BST 2004


Hi,

the KConfigSkeleton class doesn't have a copy ctor or an operator=, features a 
private d-pointer but doesn't make the copy ctor private, so assignment is 
allowed. This way the d-pointer is deleted from every copied object :-/
Making the copy ctor private will protect against this misusage, but OTOH also 
perhaps break compilation here and there in KDE cvs (at least kdemultimedia/
libkcddb).

Unfortunately I don't have the time to check or fix where it breaks stuff, so 
I'm posting the patch here.

Bye
Alex
-- 
Work: alexander.neundorf at jenoptik.com - http://www.jenoptik-los.de
Home: neundorf at kde.org                - http://www.kde.org
      alex at neundorf.net               - http://www.neundorf.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kconfigskeleton.h.diff
Type: text/x-diff
Size: 500 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040619/8c097f4d/attachment.diff>


More information about the kde-core-devel mailing list