diff options
Diffstat (limited to 'avmedia/source/opengl/oglmanager.cxx')
-rw-r--r-- | avmedia/source/opengl/oglmanager.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/avmedia/source/opengl/oglmanager.cxx b/avmedia/source/opengl/oglmanager.cxx index 96676ab5f19c..f55553f653f2 100644 --- a/avmedia/source/opengl/oglmanager.cxx +++ b/avmedia/source/opengl/oglmanager.cxx @@ -34,7 +34,10 @@ uno::Reference< media::XPlayer > SAL_CALL OGLManager::createPlayer( const OUStri if( pPlayer->create(rURL) ) return uno::Reference< media::XPlayer >(pPlayer); else + { + delete pPlayer; return uno::Reference< media::XPlayer >(); + } } OUString SAL_CALL OGLManager::getImplementationName() throw ( uno::RuntimeException, std::exception ) |