svgtopt/VGRenderer/SWVG/src/SWOpenVGRendererImpl.cpp
changeset 26 796196dd6e68
parent 0 d46562c3d99d
child 39 1902ade171ab
--- 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.
     }