Fix dispatch issue with ScriptIntrinsic.

bug 10427951

Change-Id: I5bd1a6b4970ae10779920bc64c78e6951e9abdec
diff --git a/cpp/ScriptIntrinsics.cpp b/cpp/ScriptIntrinsics.cpp
index 35f2a31..98490c5 100644
--- a/cpp/ScriptIntrinsics.cpp
+++ b/cpp/ScriptIntrinsics.cpp
@@ -17,13 +17,14 @@
 #include <malloc.h>
 
 #include "RenderScript.h"
+#include "rsCppInternal.h"
 
 using namespace android;
 using namespace RSC;
 
 ScriptIntrinsic::ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e)
     : Script(NULL, rs) {
-    mID = RS::dispatch->ScriptIntrinsicCreate(rs->getContext(), id, e->getID());
+    mID = createDispatch(rs, RS::dispatch->ScriptIntrinsicCreate(rs->getContext(), id, e->getID()));
     mElement = e;
 }