diff -r 9be6eed35a80 -r db5c883ad1c5 svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp --- a/svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp Tue May 11 17:02:26 2010 +0300 +++ b/svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp Tue Aug 31 16:06:58 2010 +0300 @@ -17,6 +17,7 @@ #include "SWOpenVGRendererImpl.h" #include "SWVGSurfaceImpl.h" +#include "swopenvgtargetsurfaceimpl.h" #include @@ -77,7 +78,10 @@ { } -MVGSurfaceImpl* CSWOpenVGRendererImpl::CreateVGSurfaceL(TInt /*aOption*/) +MVGSurfaceImpl* CSWOpenVGRendererImpl::CreateVGSurfaceL(TInt aOption) { - return CSWVGSurfaceImpl::NewL(); + if(aOption) + return CSWVGSurfaceImpl::NewL(); + else + return CSWVGTargetSurfaceImpl::NewL(); //M2G: Enable rendering on target buffer. }