summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-14 19:26:27 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-14 19:26:27 +0000
commit86d7ab8851eab9b35ab8b3210d3b2c163ce8bafd (patch)
treefc8b67f3f568e6b4ba5df42e8c418adeec58529f /webkit
parentfbe88c17f6c84df4eab7ae73c184e3709590f888 (diff)
downloadchromium_src-86d7ab8851eab9b35ab8b3210d3b2c163ce8bafd.zip
chromium_src-86d7ab8851eab9b35ab8b3210d3b2c163ce8bafd.tar.gz
chromium_src-86d7ab8851eab9b35ab8b3210d3b2c163ce8bafd.tar.bz2
Load plugins from /usr/lib64 on 64-bit systems.
BUG=23859 TEST=compiles Review URL: http://codereview.chromium.org/271068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/plugins/plugin_list_linux.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/webkit/glue/plugins/plugin_list_linux.cc b/webkit/glue/plugins/plugin_list_linux.cc
index d740bc6..cfc3114 100644
--- a/webkit/glue/plugins/plugin_list_linux.cc
+++ b/webkit/glue/plugins/plugin_list_linux.cc
@@ -8,6 +8,7 @@
#include "base/file_util.h"
#include "base/path_service.h"
#include "base/string_util.h"
+#include "build/build_config.h"
namespace {
@@ -89,6 +90,14 @@ void PluginList::GetPluginDirectories(std::vector<FilePath>* plugin_dirs) {
plugin_dirs->push_back(FilePath("/usr/lib/mozilla/plugins"));
plugin_dirs->push_back(FilePath("/usr/lib/firefox/plugins"));
plugin_dirs->push_back(FilePath("/usr/lib/xulrunner-addons/plugins"));
+
+#if defined(ARCH_CPU_64_BITS)
+ // On my Ubuntu system, /usr/lib64 is a symlink to /usr/lib.
+ // But a user reported on their Fedora system they are separate.
+ plugin_dirs->push_back(FilePath("/usr/lib64/mozilla/plugins"));
+ plugin_dirs->push_back(FilePath("/usr/lib64/firefox/plugins"));
+ plugin_dirs->push_back(FilePath("/usr/lib64/xulrunner-addons/plugins"));
+#endif
}
void PluginList::LoadPluginsFromDir(const FilePath& path,