diff options
author | mread <qt-info@nokia.com> | 2009-09-08 13:36:38 (GMT) |
---|---|---|
committer | mread <qt-info@nokia.com> | 2009-09-08 13:59:18 (GMT) |
commit | e31047fd3afd10e7d2d457b1a1bd4ee9bd48979a (patch) | |
tree | b1b21853b7fc6932c985d36fce27d3e3259e3194 /translations/assistant_de.ts | |
parent | 97fad21de75f2753cc9804f5924074b7b0d99262 (diff) | |
download | Qt-e31047fd3afd10e7d2d457b1a1bd4ee9bd48979a.zip Qt-e31047fd3afd10e7d2d457b1a1bd4ee9bd48979a.tar.gz Qt-e31047fd3afd10e7d2d457b1a1bd4ee9bd48979a.tar.bz2 |
exception safety fix for QList::operator+= (const QList&)
The refactoring of current++ and src++ out of the new line makes the
code easier to understand but it also seems to be significant at least
in the ::isComplex case. I suspect that the ordering increment
operations vs throw from new is not well defined, or not implemented as
you might hope (with the ++ happening very last).
The changes in the catch blocks mean that it deletes the created
objects, rather than trying with the first failed object.
The test code has been updated with a +=(Container) test, and to force
testing of both static and moveable types.
Reviewed-by: Harald Fernengel
Diffstat (limited to 'translations/assistant_de.ts')
0 files changed, 0 insertions, 0 deletions