Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set
authorMike Hommey <glandium@debian.org>
Sat, 27 Sep 2008 15:17:39 +0000 (17:17 +0200)
committerMike Hommey <glandium@debian.org>
Sun, 14 Feb 2016 09:25:51 +0000 (09:25 +0000)
Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch

dom/plugins/base/nsPluginHost.cpp

index 52321ee6ea2b3995b53ac8a4c235415357ff3807..22bd69831069ef1d61272b268c23087e361ff0f6 100644 (file)
@@ -308,6 +308,10 @@ nsPluginHost::nsPluginHost()
   Preferences::AddStrongObserver(this, "plugin.disable");
   Preferences::AddStrongObserver(this, "plugins.click_to_play");
 
+  const char *env = PR_GetEnv("MOZILLA_DISABLE_PLUGINS");
+  if (env && env[0])
+    mPluginsDisabled = PR_TRUE;
+
   nsCOMPtr<nsIObserverService> obsService =
     mozilla::services::GetObserverService();
   if (obsService) {