summaryrefslogtreecommitdiffstats
path: root/o3d/gpu_plugin/np_utils/np_dispatcher.h
diff options
context:
space:
mode:
authorapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-02 00:55:39 +0000
committerapatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-02 00:55:39 +0000
commit261e60d51c33dfa14a225203bb7cfe0dc0ec88a2 (patch)
tree059a0de9dda5abaa70a74e79e1a7c5542e14c48b /o3d/gpu_plugin/np_utils/np_dispatcher.h
parent2408380ce8f8b90dd577a0403958bb292aec0d68 (diff)
downloadchromium_src-261e60d51c33dfa14a225203bb7cfe0dc0ec88a2.zip
chromium_src-261e60d51c33dfa14a225203bb7cfe0dc0ec88a2.tar.gz
chromium_src-261e60d51c33dfa14a225203bb7cfe0dc0ec88a2.tar.bz2
GPU plugin object can create a command buffer via a V8 extension in Chromium and return it via NPAPI.
Introduced NPBrowser class to abstract functions provided by browser to plugin, including Chromium extensions. NPBrowser is stubbed for tests. TEST=none BUG=none Review URL: http://codereview.chromium.org/177060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25135 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/gpu_plugin/np_utils/np_dispatcher.h')
-rw-r--r--o3d/gpu_plugin/np_utils/np_dispatcher.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/o3d/gpu_plugin/np_utils/np_dispatcher.h b/o3d/gpu_plugin/np_utils/np_dispatcher.h
index 7408e64..0f55d09 100644
--- a/o3d/gpu_plugin/np_utils/np_dispatcher.h
+++ b/o3d/gpu_plugin/np_utils/np_dispatcher.h
@@ -7,7 +7,7 @@
#include <string>
-#include "o3d/gpu_plugin/np_utils/np_variant_utils.h"
+#include "o3d/gpu_plugin/np_utils/np_utils.h"
#include "third_party/npapi/bindings/npapi.h"
#include "third_party/npapi/bindings/npruntime.h"
@@ -53,7 +53,8 @@ class BaseNPDispatcher {
java_script_style_name[0] = tolower(java_script_style_name[0]);
}
- name_ = NPN_GetStringIdentifier(java_script_style_name.c_str());
+ name_ = NPBrowser::get()->GetStringIdentifier(
+ java_script_style_name.c_str());
}
virtual ~BaseNPDispatcher() {