OSDN Git Service

Revert "fix [2542425] memory leak during video recording"
authorDianne Hackborn <hackbod@google.com>
Wed, 31 Mar 2010 04:04:17 +0000 (21:04 -0700)
committerDianne Hackborn <hackbod@google.com>
Wed, 31 Mar 2010 04:04:17 +0000 (21:04 -0700)
This reverts commit 544592e14f8d7643238e40ba9879727497900f35.

libs/utils/VectorImpl.cpp

index 4954ffe..0322af7 100644 (file)
@@ -351,7 +351,6 @@ void* VectorImpl::_grow(size_t where, size_t amount)
         {
             const SharedBuffer* cur_sb = SharedBuffer::sharedBuffer(mStorage);
             SharedBuffer* sb = cur_sb->editResize(new_capacity * mItemSize);
-            release_storage();
             mStorage = sb->data();
         } else {
             SharedBuffer* sb = SharedBuffer::alloc(new_capacity * mItemSize);
@@ -404,7 +403,6 @@ void VectorImpl::_shrink(size_t where, size_t amount)
         {
             const SharedBuffer* cur_sb = SharedBuffer::sharedBuffer(mStorage);
             SharedBuffer* sb = cur_sb->editResize(new_capacity * mItemSize);
-            release_storage();
             mStorage = sb->data();
         } else {
             SharedBuffer* sb = SharedBuffer::alloc(new_capacity * mItemSize);