diff -r 4c62338e03c8 -r 796196dd6e68 svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp --- a/svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp Fri May 14 16:45:42 2010 +0300 +++ b/svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp Wed Jun 09 11:15:09 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. }