summaryrefslogtreecommitdiff
path: root/avmedia/source/quicktime/player.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/quicktime/player.cxx')
-rw-r--r--avmedia/source/quicktime/player.cxx18
1 files changed, 4 insertions, 14 deletions
diff --git a/avmedia/source/quicktime/player.cxx b/avmedia/source/quicktime/player.cxx
index e99c51f9217f..e8289570b5ae 100644
--- a/avmedia/source/quicktime/player.cxx
+++ b/avmedia/source/quicktime/player.cxx
@@ -75,7 +75,6 @@ namespace avmedia { namespace quicktime {
Player::Player( const uno::Reference< lang::XMultiServiceFactory >& rxMgr ) :
mxMgr( rxMgr ),
- mpMovieView( nil ),
mpMovie( nil ),
/* GST
mbFakeVideo (sal_False ),
@@ -114,12 +113,6 @@ Player::~Player()
{
if( mbInitialized )
{
- if( mpMovieView )
- {
- [mpMovieView setMovie:nil];
- mpMovieView = nil;
- }
-
if( mpMovie )
{
[mpMovie release];
@@ -439,15 +432,12 @@ uno::Reference< ::media::XPlayerWindow > SAL_CALL Player::createPlayerWindow( co
if( aSize.Width > 0 && aSize.Height > 0 )
{
- ::avmedia::quicktime::Window* pWindow = new ::avmedia::quicktime::Window( mxMgr, *this );
- xRet = pWindow;
-
sal_IntPtr nPtr = NULL;
aArguments[0] >>= nPtr;
- mpMovieView = reinterpret_cast< QTMovieView * >(nPtr);
- [mpMovieView setMovie: mpMovie];
- [mpMovieView setControllerVisible: NO];
- [mpMovieView setFrameSize: nsSize ];
+ NSView* pParentView = reinterpret_cast< NSView * >(nPtr);
+
+ ::avmedia::quicktime::Window* pWindow = new ::avmedia::quicktime::Window( mxMgr, *this, pParentView );
+ xRet = pWindow;
}
return xRet;