Index: content/ppapi_plugin/ppapi_thread.cc |
diff --git a/content/ppapi_plugin/ppapi_thread.cc b/content/ppapi_plugin/ppapi_thread.cc |
index e79abe57ff7ac8c8f9aac5ebb9aeddad77003e81..c5d6e37cb8dba1474176eda5719a7178c0e10a2f 100644 |
--- a/content/ppapi_plugin/ppapi_thread.cc |
+++ b/content/ppapi_plugin/ppapi_thread.cc |
@@ -16,6 +16,7 @@ |
#include "content/ppapi_plugin/broker_process_dispatcher.h" |
#include "content/ppapi_plugin/plugin_process_dispatcher.h" |
#include "content/ppapi_plugin/ppapi_webkitplatformsupport_impl.h" |
+#include "content/public/common/content_client.h" |
#include "content/public/common/sandbox_init.h" |
#include "content/public/plugin/content_plugin_client.h" |
#include "ipc/ipc_channel_handle.h" |
@@ -177,6 +178,10 @@ void PpapiThread::PreCacheFont(const void* logfontw) { |
#endif |
} |
+void PpapiThread::SetActiveURL(const std::string& url) { |
+ content::GetContentClient()->SetActiveURL(GURL(url)); |
+} |
+ |
uint32 PpapiThread::Register(ppapi::proxy::PluginDispatcher* plugin_dispatcher) { |
if (!plugin_dispatcher || |
plugin_dispatchers_.size() >= std::numeric_limits<uint32>::max()) { |