Title: [97505] branches/chromium/874/Source/WebCore/bindings/v8
Revision
97505
Author
[email protected]
Date
2011-10-14 14:17:17 -0700 (Fri, 14 Oct 2011)

Log Message

Merge 97429
BUG=98582
Review URL: http://codereview.chromium.org/8293008

Modified Paths

Diff

Modified: branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.cpp (97504 => 97505)


--- branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.cpp	2011-10-14 21:12:49 UTC (rev 97504)
+++ branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.cpp	2011-10-14 21:17:17 UTC (rev 97505)
@@ -55,21 +55,25 @@
 };
 
 NPObjectWrapper::NPObjectWrapper(NPObject* obj)
-    : m_wrappedNPObject(obj) {
+    : m_wrappedNPObject(obj)
+{
 }
 
-NPObject* NPObjectWrapper::create(NPObject* object) {
+NPObject* NPObjectWrapper::create(NPObject* object)
+{
     ASSERT(object);
     NPProxyObject* proxyObject = reinterpret_cast<NPProxyObject*>(_NPN_CreateObject(0, &m_npClassWrapper));
     proxyObject->wrapper = new NPObjectWrapper(object);
     return reinterpret_cast<NPObject*>(proxyObject);
 }
 
-void NPObjectWrapper::clear() {
+void NPObjectWrapper::clear()
+{
     m_wrappedNPObject = 0;   
 }
 
-NPObjectWrapper* NPObjectWrapper::getWrapper(NPObject* obj) {
+NPObjectWrapper* NPObjectWrapper::getWrapper(NPObject* obj)
+{
     if (&m_npClassWrapper == obj->_class) {
         NPProxyObject* proxyObject = reinterpret_cast<NPProxyObject*>(obj);
         return proxyObject->wrapper;
@@ -77,58 +81,69 @@
     return 0;
 }
 
-NPObject* NPObjectWrapper::getUnderlyingNPObject(NPObject* obj) {
+NPObject* NPObjectWrapper::getUnderlyingNPObject(NPObject* obj)
+{
     NPObjectWrapper* wrapper = getWrapper(obj);
     return wrapper ? wrapper->m_wrappedNPObject : 0;
 }
 
-NPObject* NPObjectWrapper::getObjectForCall(NPObject* obj) {
-  NPObject* actualObject = getUnderlyingNPObject(obj);
-  return actualObject ? actualObject : obj;
+NPObject* NPObjectWrapper::getObjectForCall(NPObject* obj)
+{
+    NPObject* actualObject = getUnderlyingNPObject(obj);
+    return actualObject ? actualObject : 0;
 }
 
-NPObject* NPObjectWrapper::NPAllocate(NPP, NPClass*) {
-    return reinterpret_cast<NPObject*>(new NPObjectWrapper(0));
+NPObject* NPObjectWrapper::NPAllocate(NPP, NPClass*)
+{
+    return reinterpret_cast<NPObject*>(new NPProxyObject);
 }
 
-void NPObjectWrapper::NPDeallocate(NPObject* obj) {
+void NPObjectWrapper::NPDeallocate(NPObject* obj)
+{
     NPProxyObject* proxyObject = reinterpret_cast<NPProxyObject*>(obj);
     delete proxyObject->wrapper;
     delete proxyObject;
 }
 
-void NPObjectWrapper::NPPInvalidate(NPObject* obj) {
+void NPObjectWrapper::NPPInvalidate(NPObject* obj)
+{
     NPObject* actualObject = getObjectForCall(obj);
     if (actualObject && actualObject->_class->invalidate)
         actualObject->_class->invalidate(actualObject);
 }
 
-bool NPObjectWrapper::NPHasMethod(NPObject* obj, NPIdentifier name) {
+bool NPObjectWrapper::NPHasMethod(NPObject* obj, NPIdentifier name)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_HasMethod(0, actualObject, name) : false;
 }
 
-bool NPObjectWrapper::NPInvoke(NPObject* obj, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result) {
+bool NPObjectWrapper::NPInvoke(NPObject* obj, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_Invoke(0, actualObject, name, args, argCount, result) : false;
 }
 
-bool NPObjectWrapper::NPInvokeDefault(NPObject* obj, const NPVariant* args, uint32_t argCount, NPVariant* result) {
+bool NPObjectWrapper::NPInvokeDefault(NPObject* obj, const NPVariant* args, uint32_t argCount, NPVariant* result)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_InvokeDefault(0, actualObject, args, argCount, result) : false;
 }
  
-bool NPObjectWrapper::NPHasProperty(NPObject* obj, NPIdentifier name) {
+bool NPObjectWrapper::NPHasProperty(NPObject* obj, NPIdentifier name)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_HasProperty(0, actualObject, name) : false;
 }
 
-bool NPObjectWrapper::NPGetProperty(NPObject* obj, NPIdentifier name, NPVariant* result) {
+bool NPObjectWrapper::NPGetProperty(NPObject* obj, NPIdentifier name, NPVariant* result)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_GetProperty(0, actualObject, name, result) : false;
 }
 
-bool NPObjectWrapper::NPSetProperty(NPObject* obj, NPIdentifier name, const NPVariant* value) {
+bool NPObjectWrapper::NPSetProperty(NPObject* obj, NPIdentifier name, const NPVariant* value)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_SetProperty(0, actualObject, name, value) : false;
 }
@@ -138,17 +153,20 @@
     return actualObject ? _NPN_RemoveProperty(0, actualObject, name) : false;
 }
 
-bool NPObjectWrapper::NPNEnumerate(NPObject* obj, NPIdentifier** value, uint32_t* count) {
+bool NPObjectWrapper::NPNEnumerate(NPObject* obj, NPIdentifier** value, uint32_t* count)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_Enumerate(0, actualObject, value, count) : false;
 }
 
-bool NPObjectWrapper::NPNConstruct(NPObject* obj, const NPVariant* args, uint32_t argCount, NPVariant* result) {
+bool NPObjectWrapper::NPNConstruct(NPObject* obj, const NPVariant* args, uint32_t argCount, NPVariant* result)
+{
     NPObject* actualObject = getObjectForCall(obj);
     return actualObject ? _NPN_Construct(0, actualObject, args, argCount, result) : false;
 }
 
-bool NPObjectWrapper::NPInvokePrivate(NPP npp, NPObject* obj, bool isDefault, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result) {
+bool NPObjectWrapper::NPInvokePrivate(NPP npp, NPObject* obj, bool isDefault, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result)
+{
     NPObject* actualObject = getObjectForCall(obj);
     if (!actualObject)
         return false;

Modified: branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.h (97504 => 97505)


--- branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.h	2011-10-14 21:12:49 UTC (rev 97504)
+++ branches/chromium/874/Source/WebCore/bindings/v8/NPObjectWrapper.h	2011-10-14 21:17:17 UTC (rev 97505)
@@ -39,7 +39,7 @@
 // object to be cleared out when this object is destroyed. This is to ensure
 // that callers trying to access the underlying object don't crash while
 // invoking methods on the NPObject.
-class NPObjectWrapper : public NPObject {
+class NPObjectWrapper {
 public:
     // Creates an instance of the NPObjectWrapper class and wraps the object
     // passed in.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to