Index: webkit/glue/plugins/plugin_instance.cc |
=================================================================== |
--- webkit/glue/plugins/plugin_instance.cc (revision 30402) |
+++ webkit/glue/plugins/plugin_instance.cc (working copy) |
@@ -365,7 +365,9 @@ |
void PluginInstance::OnPluginThreadAsyncCall(void (*func)(void *), |
void *user_data) { |
- func(user_data); |
+ // Do not invoke the callback if NPP_Destroy has already been invoked. |
+ if (webplugin_) |
+ func(user_data); |
} |
uint32 PluginInstance::ScheduleTimer(uint32 interval, |