vcl/qa/cppunit/lifecycle.cxx | 40 +++++++++++++++++++--------------------- vcl/source/outdev/outdev.cxx | 1 - 2 files changed, 19 insertions(+), 22 deletions(-)
New commits: commit aee4dc9c3e935a99a771e4331ee4dc5da9955e80 Author: Michael Meeks <michael.me...@collabora.com> Date: Tue Mar 31 20:31:49 2015 +0100 Fix misc. issues in lifecycle unit tests. Change-Id: I667852d1c854259ed698541b868a49322c6fbe64 diff --git a/vcl/qa/cppunit/lifecycle.cxx b/vcl/qa/cppunit/lifecycle.cxx index 5f5f4e3..b505088 100644 --- a/vcl/qa/cppunit/lifecycle.cxx +++ b/vcl/qa/cppunit/lifecycle.cxx @@ -46,12 +46,12 @@ public: // A compile time sanity check void LifecycleTest::testCast() { - VclPtr<PushButton> xButton(new PushButton(NULL, 0)); - VclPtr<vcl::Window> xWindow(xButton); + ScopedVclPtrInstance< PushButton > xButton( nullptr, 0 ); + ScopedVclPtr<vcl::Window> xWindow(xButton); - VclPtr<MetricField> xField(new MetricField(NULL, 0)); - VclPtr<SpinField> xSpin(xField); - VclPtr<Edit> xEdit(xField); + ScopedVclPtrInstance< MetricField > xField( nullptr, 0 ); + ScopedVclPtr<SpinField> xSpin(xField); + ScopedVclPtr<Edit> xEdit(xField); // the following line should NOT compile // VclPtr<PushButton> xButton2(xWindow); @@ -59,8 +59,8 @@ void LifecycleTest::testCast() void LifecycleTest::testVirtualDevice() { - VclPtr<VirtualDevice> pVDev( new VirtualDevice() ); - ScopedVclPtr<VirtualDevice> pVDev2( new VirtualDevice() ); + VclPtrInstance< VirtualDevice > pVDev; + ScopedVclPtrInstance< VirtualDevice > pVDev2; VclPtrInstance<VirtualDevice> pVDev3; VclPtrInstance<VirtualDevice> pVDev4( 1 ); CPPUNIT_ASSERT(!!pVDev && !!pVDev2 && !!pVDev3 && !!pVDev4); @@ -80,18 +80,18 @@ void LifecycleTest::testMultiDispose() void LifecycleTest::testWidgets(vcl::Window *pParent) { - { VclPtr<PushButton> aPtr(new PushButton(pParent)); } - { VclPtr<OKButton> aPtr(new OKButton(pParent)); } - { VclPtr<CancelButton> aPtr(new CancelButton(pParent)); } - { VclPtr<HelpButton> aPtr(new HelpButton(pParent)); } + { ScopedVclPtrInstance< PushButton > aPtr( pParent ); } + { ScopedVclPtrInstance< OKButton > aPtr( pParent ); } + { ScopedVclPtrInstance< CancelButton > aPtr( pParent ); } + { ScopedVclPtrInstance< HelpButton > aPtr( pParent ); } // Some widgets really insist on adoption. if (pParent) { - { VclPtr<CheckBox> aPtr(new CheckBox(pParent)); } - { VclPtr<Edit> aPtr(new Edit(pParent)); } - { VclPtr<ComboBox> aPtr(new ComboBox(pParent)); } - { VclPtr<RadioButton> aPtr(new RadioButton(pParent)); } + { ScopedVclPtrInstance< CheckBox > aPtr( pParent ); } + { ScopedVclPtrInstance< Edit > aPtr( pParent ); } + { ScopedVclPtrInstance< ComboBox > aPtr( pParent ); } + { ScopedVclPtrInstance< RadioButton > aPtr( pParent ); } } } @@ -102,8 +102,7 @@ void LifecycleTest::testIsolatedWidgets() void LifecycleTest::testParentedWidgets() { - ScopedVclPtrInstance<WorkWindow> xWin(new WorkWindow((vcl::Window *)NULL, - WB_APP|WB_STDWORK)); + ScopedVclPtrInstance<WorkWindow> xWin(nullptr, WB_APP|WB_STDWORK); CPPUNIT_ASSERT(xWin.get() != NULL); xWin->Show(); testWidgets(xWin); @@ -121,10 +120,9 @@ public: void LifecycleTest::testChildDispose() { - VclPtrInstance<WorkWindow> xWin((vcl::Window *)NULL, - WB_APP|WB_STDWORK); + VclPtrInstance<WorkWindow> xWin(nullptr, WB_APP|WB_STDWORK); CPPUNIT_ASSERT(xWin.get() != NULL); - VclPtr<DisposableChild> xChild(new DisposableChild(xWin.get())); + VclPtrInstance< DisposableChild > xChild( xWin.get() ); xWin->Show(); xChild->disposeOnce(); xWin->disposeOnce(); @@ -132,7 +130,7 @@ void LifecycleTest::testChildDispose() void LifecycleTest::testPostDispose() { - VclPtrInstance<WorkWindow> xWin((vcl::Window *)NULL, WB_STDWORK); + VclPtrInstance<WorkWindow> xWin(nullptr, WB_APP|WB_STDWORK); xWin->disposeOnce(); // check selected methods continue to work post-dispose diff --git a/vcl/source/outdev/outdev.cxx b/vcl/source/outdev/outdev.cxx index db93e11..e5b8aa6 100644 --- a/vcl/source/outdev/outdev.cxx +++ b/vcl/source/outdev/outdev.cxx @@ -86,7 +86,6 @@ OutputDevice::OutputDevice() : maTextLineColor( COL_TRANSPARENT ), mxSettings( new AllSettings(Application::GetSettings()) ) { - mpGraphics = NULL; mpUnoGraphicsList = NULL; mpPrevGraphics = NULL; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits