Index: content/renderer/gpu/gpu_surface_proxy.cc |
diff --git a/content/renderer/gpu/gpu_surface_proxy.cc b/content/renderer/gpu/gpu_surface_proxy.cc |
index d023b0e366237fdc80ed63a42238fd5e4aae703e..97255f168b045485fb2c2a77a3bc587a6cbf1976 100644 |
--- a/content/renderer/gpu/gpu_surface_proxy.cc |
+++ b/content/renderer/gpu/gpu_surface_proxy.cc |
@@ -16,6 +16,9 @@ GpuSurfaceProxy::~GpuSurfaceProxy() { |
} |
bool GpuSurfaceProxy::OnMessageReceived(const IPC::Message& message) { |
+ if (IsOrphaned()) |
+ return false; |
+ |
bool handled = true; |
//IPC_BEGIN_MESSAGE_MAP(GpuSurfaceProxy, message) |
// IPC_MESSAGE_UNHANDLED(handled = false) |