diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-05-06 20:32:52 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-05-06 23:55:19 +0100 |
commit | 2c9dac6dfd875465a7b16997c5523af5a4953b4e (patch) | |
tree | 6e4cbd4fa3a92319c6abc95cd39c2e266f1d2642 /editeng | |
parent | 8981041eb61ac703921784e1df9e9435c053d04f (diff) |
VclPtr: one ref too many
Change-Id: I0efce31e0f7cc5aa4895b6e5e35432d3f0c6fb70
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/editeng/impedit2.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx index 975da67f5500..7e5f1d0e4dbf 100644 --- a/editeng/source/editeng/impedit2.cxx +++ b/editeng/source/editeng/impedit2.cxx @@ -191,7 +191,7 @@ void ImpEditEngine::SetRefDevice( OutputDevice* pRef ) if ( !pRef ) { - pRefDev = new VirtualDevice; + pRefDev = VclPtr<VirtualDevice>::Create(); pRefDev->SetMapMode( MAP_TWIP ); bOwnerOfRefDev = true; } else @@ -216,7 +216,7 @@ void ImpEditEngine::SetRefMapMode( const MapMode& rMapMode ) if ( !bOwnerOfRefDev ) { - pRefDev = new VirtualDevice; + pRefDev = VclPtr<VirtualDevice>::Create(); pRefDev->SetMapMode( MAP_TWIP ); SetRefDevice( pRefDev ); bOwnerOfRefDev = true; |