summaryrefslogtreecommitdiffstats
path: root/WebCore/plugins/android/PluginViewAndroid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/plugins/android/PluginViewAndroid.cpp')
-rw-r--r--WebCore/plugins/android/PluginViewAndroid.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/WebCore/plugins/android/PluginViewAndroid.cpp b/WebCore/plugins/android/PluginViewAndroid.cpp
index 3fc36c8..1815a9e 100644
--- a/WebCore/plugins/android/PluginViewAndroid.cpp
+++ b/WebCore/plugins/android/PluginViewAndroid.cpp
@@ -73,6 +73,7 @@
#include "PluginWidgetAndroid.h"
#include "android_npapi.h"
+#include "ANPSurface_npapi.h"
#include "SkANP.h"
#include "SkFlipPixelRef.h"
@@ -481,6 +482,12 @@ NPError PluginView::platformSetValue(NPPVariable variable, void* value)
NPError error = NPERR_GENERIC_ERROR;
switch (variable) {
+ case kSetJavaClassName_ANPSetValue: {
+ char* className = reinterpret_cast<char*>(value);
+ if (m_window->setJavaClassName(className))
+ error = NPERR_NO_ERROR;
+ break;
+ }
case kRequestDrawingModel_ANPSetValue: {
ANPDrawingModel model = reinterpret_cast<ANPDrawingModel>(value);
if (m_window->setDrawingModel(model))