diff options
Diffstat (limited to 'WebCore/plugins/PluginDatabase.cpp')
-rw-r--r-- | WebCore/plugins/PluginDatabase.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/WebCore/plugins/PluginDatabase.cpp b/WebCore/plugins/PluginDatabase.cpp index e3b86ae..155bd24 100644 --- a/WebCore/plugins/PluginDatabase.cpp +++ b/WebCore/plugins/PluginDatabase.cpp @@ -32,6 +32,11 @@ #include "PluginPackage.h" #include <stdlib.h> +#if PLATFORM(ANDROID) +#include "JavaSharedClient.h" +#include "PluginClient.h" +#endif + namespace WebCore { PluginDatabase* PluginDatabase::installedPlugins() @@ -327,6 +332,11 @@ Vector<String> PluginDatabase::defaultPluginDirectories() paths.append(qtPaths); #endif +#if PLATFORM(ANDROID) + if (android::JavaSharedClient::GetPluginClient()) + return android::JavaSharedClient::GetPluginClient()->getPluginDirectories(); +#endif + return paths; } |