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 ff753fe7806b30e0b16cfff3492d62c68cbfbf0b..d218bb3414c1a30cbbf5080ec87451d5be3d3361 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(); |
} |