diff options
Diffstat (limited to 'vcl/source/window/splitwin.cxx')
-rw-r--r-- | vcl/source/window/splitwin.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vcl/source/window/splitwin.cxx b/vcl/source/window/splitwin.cxx index d43eccb2725c..ad7ae0f981f6 100644 --- a/vcl/source/window/splitwin.cxx +++ b/vcl/source/window/splitwin.cxx @@ -1762,7 +1762,7 @@ void SplitWindow::ImplStartSplit( const MouseEvent& rMEvt ) { std::vector< ImplSplitItem >& rItems = mpSplitSet->mvItems; sal_uInt16 nItems = mpSplitSet->mvItems.size(); - mpLastSizes = new tools::Long[nItems*2]; + mpLastSizes.reset(new tools::Long[nItems*2]); for ( sal_uInt16 i = 0; i < nItems; i++ ) { mpLastSizes[i*2] = rItems[i].mnSize; @@ -2012,8 +2012,7 @@ void SplitWindow::Tracking( const TrackingEvent& rTEvt ) if ( rTEvt.IsTrackingEnded() ) { - delete [] mpLastSizes; - mpLastSizes = nullptr; + mpLastSizes.reset(); mpSplitSet = nullptr; mnMouseOff = 0; mnMStartPos = 0; |