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