diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/inc/outdevstatestack.hxx | 6 | ||||
-rw-r--r-- | vcl/source/outdev/outdevstatestack.cxx | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/vcl/inc/outdevstatestack.hxx b/vcl/inc/outdevstatestack.hxx index 406d62b469e3..10fa108ca962 100644 --- a/vcl/inc/outdevstatestack.hxx +++ b/vcl/inc/outdevstatestack.hxx @@ -11,12 +11,12 @@ #define INCLUDED_VCL_OUTDEVSTATESTACK_HXX #include <vcl/outdevstate.hxx> - -#include <boost/ptr_container/ptr_deque.hpp> +#include <memory> +#include <deque> class OutDevStateStack { - typedef boost::ptr_deque<OutDevState> DataType; + typedef std::deque<std::unique_ptr<OutDevState>> DataType; DataType maData; public: bool empty() const; diff --git a/vcl/source/outdev/outdevstatestack.cxx b/vcl/source/outdev/outdevstatestack.cxx index 0fcdcd52b74b..24eb24557580 100644 --- a/vcl/source/outdev/outdevstatestack.cxx +++ b/vcl/source/outdev/outdevstatestack.cxx @@ -21,7 +21,7 @@ size_t OutDevStateStack::size() const void OutDevStateStack::push_back( OutDevState* p ) { - maData.push_back(p); + maData.push_back(std::unique_ptr<OutDevState>(p)); } void OutDevStateStack::pop_back() @@ -31,7 +31,7 @@ void OutDevStateStack::pop_back() OutDevState& OutDevStateStack::back() { - return maData.back(); + return *maData.back(); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |