summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/npapi/plugin_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/plugins/npapi/plugin_utils.cc')
-rw-r--r--webkit/plugins/npapi/plugin_utils.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/webkit/plugins/npapi/plugin_utils.cc b/webkit/plugins/npapi/plugin_utils.cc
index df6efa6..e08f818 100644
--- a/webkit/plugins/npapi/plugin_utils.cc
+++ b/webkit/plugins/npapi/plugin_utils.cc
@@ -13,6 +13,9 @@
namespace webkit {
namespace npapi {
+// Global variable used by the plugin quirk "die after unload".
+bool g_forcefully_terminate_plugin_process = false;
+
void CreateVersionFromString(const base::string16& version_string,
Version* parsed_version) {
// Remove spaces and ')' from the version string,
@@ -52,5 +55,13 @@ bool NPAPIPluginsSupported() {
#endif
}
+void SetForcefullyTerminatePluginProcess(bool value) {
+ g_forcefully_terminate_plugin_process = value;
+}
+
+bool ShouldForcefullyTerminatePluginProcess() {
+ return g_forcefully_terminate_plugin_process;
+}
+
} // namespace npapi
} // namespace webkit