-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=49190 Reviewed by John Sullivan. WebKit2: * Shared/Plugins/NPObjectMessageReceiver.h: (WebKit::NPObjectMessageReceiver::npObject): Add NPObject getter. * Shared/Plugins/NPObjectProxy.h: (WebKit::NPObjectProxy::npObjectID): Add NPObjectID getter. * Shared/Plugins/NPRemoteObjectMap.cpp: (WebKit::NPRemoteObjectMap::npVariantToNPVariantData): Handle the case where the NPObject is an NPObjectProxy. (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant): Handle NPVariantData::LocalNPObjectID. * Shared/Plugins/NPVariantData.cpp: (WebKit::NPVariantData::makeRemoteNPObjectID): * Shared/Plugins/NPVariantData.h: New function for creating an NPVariantData that contains a remote NPObject ID. LayoutTests: Remove now passing test. * platform/mac-wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
09cd7347