From 2b1a5032018a9636a391b78ef5681e59ca6404bc Mon Sep 17 00:00:00 2001 From: Frans Englich Date: Thu, 10 Sep 2009 02:23:00 +0200 Subject: QScopedPointer makes code simpler. --- src/3rdparty/phonon/mmf/videoplayer.cpp | 6 ++---- src/3rdparty/phonon/mmf/videoplayer.h | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/3rdparty/phonon/mmf/videoplayer.cpp b/src/3rdparty/phonon/mmf/videoplayer.cpp index b4f3d35..4f9834a 100644 --- a/src/3rdparty/phonon/mmf/videoplayer.cpp +++ b/src/3rdparty/phonon/mmf/videoplayer.cpp @@ -86,14 +86,14 @@ void MMF::VideoPlayer::construct() // and respond to future showEvents from the videoOutput widget. TRAPD(err, - m_player = CVideoPlayerUtility::NewL + m_player.reset(CVideoPlayerUtility::NewL ( *this, priority, preference, *m_wsSession, *m_screenDevice, *m_window, m_windowRect, m_clipRect - ) + )) ); if (KErrNone != err) { @@ -108,8 +108,6 @@ MMF::VideoPlayer::~VideoPlayer() TRACE_CONTEXT(VideoPlayer::~VideoPlayer, EVideoApi); TRACE_ENTRY_0(); - delete m_player; - TRACE_EXIT_0(); } diff --git a/src/3rdparty/phonon/mmf/videoplayer.h b/src/3rdparty/phonon/mmf/videoplayer.h index 5761ce7..4fba68b 100644 --- a/src/3rdparty/phonon/mmf/videoplayer.h +++ b/src/3rdparty/phonon/mmf/videoplayer.h @@ -86,7 +86,7 @@ private: void updateMmfOutput(); private: - CVideoPlayerUtility* m_player; + QScopedPointer m_player; QScopedPointer m_dummyVideoOutput; // Not owned -- cgit v0.12