diff -r 65231b4e789a -r ec0e558822c5 guestrendering/guestvideodriver/ldd/src/virtualvideohwdevice.cpp --- a/guestrendering/guestvideodriver/ldd/src/virtualvideohwdevice.cpp Thu Aug 26 13:29:31 2010 +0100 +++ b/guestrendering/guestvideodriver/ldd/src/virtualvideohwdevice.cpp Thu Aug 26 19:08:32 2010 +0100 @@ -46,6 +46,8 @@ // Just set the version. using namespace GuestVideoDriver; iVersion = TVersion( KMajorVer, KMinorVer, KBuildVer ); + iHwInterface = new DVirtualVideoHwInterface; + Kern::Printf("DVirtualVideoHwDevice::DVirtualVideoHwDevice()<"); VVHW_TRACE("DVirtualVideoHwDevice::DVirtualVideoHwDevice"); } @@ -77,7 +79,9 @@ return err; } - iHwInterface = new DVirtualVideoHwInterface; + // We have already created this during construction + // iHwInterface = new DVirtualVideoHwInterface; + if ( !iHwInterface ) { return KErrNoMemory;