diff -r f291796e213d -r fb37077c270f tvout/tvoutwrapper/src/glxtvoutwrapper_p.cpp --- a/tvout/tvoutwrapper/src/glxtvoutwrapper_p.cpp Tue Jul 06 14:16:16 2010 +0300 +++ b/tvout/tvoutwrapper/src/glxtvoutwrapper_p.cpp Wed Aug 18 09:48:53 2010 +0300 @@ -29,12 +29,12 @@ // Static method to create the private wrapper instance // ----------------------------------------------------------------------------- GlxTvOutWrapperPrivate* GlxTvOutWrapperPrivate::Instance(GlxTvOutWrapper* aTvOutWrapper, - QAbstractItemModel* aModel,bool aEfectsOn) + QAbstractItemModel* aModel,QSize aScreenSize,bool aEfectsOn) { TRACER("GlxTvOutWrapperPrivate::Instance()"); GlxTvOutWrapperPrivate* self = new GlxTvOutWrapperPrivate(aTvOutWrapper,aModel); if (self){ - TRAPD(err,self->ConstructL(aEfectsOn)); + TRAPD(err,self->ConstructL(aScreenSize,aEfectsOn)); if(err != KErrNone){ delete self; self = NULL; @@ -47,12 +47,14 @@ // ConstructL // This creates the Connection observer and the Hdmi Controller // ----------------------------------------------------------------------------- -void GlxTvOutWrapperPrivate::ConstructL(bool aEfectsOn) +void GlxTvOutWrapperPrivate::ConstructL(QSize aScreenSize,bool aEfectsOn) { TRACER("GlxTvOutWrapperPrivate::ConstructL()"); iConnectionObserver = CGlxConnectionObserver::NewL(this); if (!iHdmiController) { - iHdmiController = CGlxHdmiController::NewL(aEfectsOn); + TRect rect(0,0,aScreenSize.width(),aScreenSize.height()); + iHdmiController = CGlxHdmiController::NewL(rect, + aEfectsOn); iHdmiConnected = iConnectionObserver->IsHdmiConnected(); } }