summaryrefslogtreecommitdiffstats
path: root/doc/src
diff options
context:
space:
mode:
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2012-08-16 16:49:38 +0100
committerQt by Nokia <qt-info@nokia.com>2012-08-28 21:18:17 +0200
commit20993adffdad15b636996d20a39c91a0abd397a8 (patch)
tree6934ca6628c1eac949285df09880586e1408d842 /doc/src
parent0680627d7f7384559e04f7440f6becbf1417276f (diff)
QSharedPointer: make QT_SHAREDPOINTER_TRACK_POINTERS work with QObjects
If setQObjectShared crashes because a QObject is tracked by two different QSharedPointers, we lose the debug feature offered by #defining QT_SHAREDPOINTER_TRACK_POINTERS, as the check done by this define happens after the setQObjectShared call. Therefore, move setQObjectShared after the internalSafetyCheckAdd call. This is actually a noop change in 5.0, as setQObjectShared does nothing. However it prevents a bug in case the Qt 4 behaviour is brought back in some later version. Change-Id: I71340d0f878828354537762d01c46d441efc918c Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'doc/src')
0 files changed, 0 insertions, 0 deletions