diff options
Diffstat (limited to 'vcl/source/outdev/outdevstatestack.cxx')
-rw-r--r-- | vcl/source/outdev/outdevstatestack.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
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: */ |