--- 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 <VG/vgu.h>
@@ -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.
}