diff options
author | Bartosz Kosiorek <gang65@openoffice.org> | 2010-09-29 20:18:52 +0200 |
---|---|---|
committer | Bartosz Kosiorek <gang65@openoffice.org> | 2010-09-29 20:18:52 +0200 |
commit | b8d9894086f74d4718d168d088a30e6f40e03ff0 (patch) | |
tree | 6b3a9cfe08031814f90ee8ae9fa1948b8744e004 /svl/source | |
parent | 4d4e18c04461b3ab0ff8b3b09878420ab9ba31b1 (diff) |
svarray: #i112395#: change vector to deque - possible memory bug (pointer address to vector could change)
Diffstat (limited to 'svl/source')
-rw-r--r-- | svl/source/inc/poolio.hxx | 4 | ||||
-rw-r--r-- | svl/source/items/itempool.cxx | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/svl/source/inc/poolio.hxx b/svl/source/inc/poolio.hxx index 10a1f1939238..e462356ae419 100644 --- a/svl/source/inc/poolio.hxx +++ b/svl/source/inc/poolio.hxx @@ -26,7 +26,7 @@ ************************************************************************/ #include <svl/brdcst.hxx> #include <boost/shared_ptr.hpp> - +#include <deque> #ifndef DELETEZ #define DELETEZ(pPtr) { delete pPtr; pPtr = 0; } @@ -57,7 +57,7 @@ struct SfxPoolVersion_Impl SV_DECL_PTRARR( SfxPoolItemArrayBase_Impl, SfxPoolItem*, 0, 5 ) typedef boost::shared_ptr< SfxPoolVersion_Impl > SfxPoolVersion_ImplPtr; -typedef std::vector< SfxPoolVersion_ImplPtr > SfxPoolVersionArr_Impl; +typedef std::deque< SfxPoolVersion_ImplPtr > SfxPoolVersionArr_Impl; struct SfxPoolItemArray_Impl: public SfxPoolItemArrayBase_Impl { diff --git a/svl/source/items/itempool.cxx b/svl/source/items/itempool.cxx index 63b5c710202c..99b0fb40bbae 100644 --- a/svl/source/items/itempool.cxx +++ b/svl/source/items/itempool.cxx @@ -38,8 +38,6 @@ #include <svl/brdcst.hxx> #include <svl/smplhint.hxx> #include "poolio.hxx" -#include <algorithm> -#include <vector> //======================================================================== |