| commit | bac2baa785ffc75160de2d15da60901152da33de | [log] |
|---|---|---|
| author | Kohei Yoshida <kohei.yoshida@collabora.com> | Thu Jan 26 23:38:12 2017 -0500 |
| committer | Kohei Yoshida <kohei.yoshida@collabora.com> | Fri Jan 27 07:57:09 2017 -0500 |
| tree | f4b6b7ec93c532172a05953bf1fa2f500590cb4a | |
| parent | 6e463381b43d888a632e652a873f2b5abe7e5458 [diff] |
tdf#102688: let's purge it here just in case... In theory it would still leak without this if the map mode is set multiple times. Change-Id: Ie862f4d59e45b92ff75dffb787ef256337f47f84
diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx index 5bbb325..7c6e51c 100644 --- a/editeng/source/editeng/impedit2.cxx +++ b/editeng/source/editeng/impedit2.cxx
@@ -208,6 +208,7 @@ void ImpEditEngine::SetRefMapMode( const MapMode& rMapMode ) if ( GetRefDevice()->GetMapMode() == rMapMode ) return; mpOwnDev.disposeAndClear(); mpOwnDev = VclPtr<VirtualDevice>::Create(); pRefDev = mpOwnDev; pRefDev->SetMapMode( MapUnit::MapTwip );