--- 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 <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.
}