Bug 1276292. Remove the unused nsNPAPIPluginInstance::GetJSContext function. r=mccr8

This commit is contained in:
Boris Zbarsky 2016-05-27 13:28:48 -04:00
parent 74ebb7940f
commit b4f5d9a2c6
2 changed files with 0 additions and 30 deletions

View File

@ -1547,35 +1547,6 @@ nsNPAPIPluginInstance::GetMIMEType(const char* *result)
return NS_OK;
}
nsresult
nsNPAPIPluginInstance::GetJSContext(JSContext* *outContext)
{
if (!mOwner)
return NS_ERROR_FAILURE;
RefPtr<nsPluginInstanceOwner> deathGrip(mOwner);
*outContext = nullptr;
nsCOMPtr<nsIDocument> document;
nsresult rv = mOwner->GetDocument(getter_AddRefs(document));
if (NS_SUCCEEDED(rv) && document) {
nsCOMPtr<nsIScriptGlobalObject> global =
do_QueryInterface(document->GetWindow());
if (global) {
nsIScriptContext *context = global->GetContext();
if (context) {
*outContext = context->GetNativeContext();
}
}
}
return rv;
}
nsPluginInstanceOwner*
nsNPAPIPluginInstance::GetOwner()
{

View File

@ -121,7 +121,6 @@ public:
nsresult InvalidateRect(NPRect *invalidRect);
nsresult InvalidateRegion(NPRegion invalidRegion);
nsresult GetMIMEType(const char* *result);
nsresult GetJSContext(JSContext* *outContext);
#if defined(XP_WIN)
nsresult GetScrollCaptureContainer(mozilla::layers::ImageContainer **aContainer);
nsresult UpdateScrollState(bool aIsScrolling);