Index: content/renderer/pepper/pepper_plugin_instance_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
index 3bf4120fc66683d1970683ddadc96677c88233e4..8143343f2b9cc70f9e973590445d101327ef4f21 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -718,6 +718,9 @@ void PepperPluginInstanceImpl::InstanceCrashed() { |
BindGraphics(pp_instance(), 0); |
InvalidateRect(gfx::Rect()); |
+ if (content_decryptor_delegate_) |
+ content_decryptor_delegate_->InstanceCrashed(); |
+ |
render_frame_->PluginCrashed(module_->path(), module_->GetPeerProcessId()); |
UnSetAndDeleteLockTargetAdapter(); |
} |