diff options
Diffstat (limited to 'cas')
-rw-r--r-- | cas/1.0/default/MediaCasService.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cas/1.0/default/MediaCasService.cpp b/cas/1.0/default/MediaCasService.cpp index ca4322461..dbdd0087d 100644 --- a/cas/1.0/default/MediaCasService.cpp +++ b/cas/1.0/default/MediaCasService.cpp @@ -69,7 +69,7 @@ Return<sp<ICas>> MediaCasService::createPlugin( if (mCasLoader.findFactoryForScheme(CA_system_id, &library, &factory)) { CasPlugin *plugin = NULL; sp<CasImpl> casImpl = new CasImpl(listener); - if (factory->createPlugin(CA_system_id, (uint64_t)casImpl.get(), + if (factory->createPlugin(CA_system_id, casImpl.get(), &CasImpl::OnEvent, &plugin) == OK && plugin != NULL) { casImpl->init(library, plugin); result = casImpl; |