changeset 3 | 41300fa6a67c |
parent 0 | 1918ee327afb |
child 4 | 3b1da2848fc7 |
--- a/src/corelib/tools/qcache.h Tue Jan 26 12:42:25 2010 +0200 +++ b/src/corelib/tools/qcache.h Tue Feb 02 00:43:10 2010 +0200 @@ -70,8 +70,9 @@ if (l == &n) l = n.p; if (f == &n) f = n.n; total -= n.c; - delete n.t; + T *obj = n.t; hash.remove(*n.keyPtr); + delete obj; } inline T *relink(const Key &key) { typename QHash<Key, Node>::iterator i = hash.find(key);