Index: content/browser/ppapi_plugin_process_host.cc |
diff --git a/content/browser/ppapi_plugin_process_host.cc b/content/browser/ppapi_plugin_process_host.cc |
index eea898dada77733ea068f3aa5e0f907910729110..eacba49d8a05931b4bf964911999045acbb398eb 100644 |
--- a/content/browser/ppapi_plugin_process_host.cc |
+++ b/content/browser/ppapi_plugin_process_host.cc |
@@ -109,7 +109,11 @@ PpapiPluginProcessHost::PpapiPluginProcessHost() |
bool PpapiPluginProcessHost::Init(const content::PepperPluginInfo& info) { |
plugin_path_ = info.path; |
- set_name(UTF8ToUTF16(info.name)); |
+ if (info.name.empty()) { |
+ set_name(plugin_path_.BaseName().LossyDisplayName()); |
+ } else { |
+ set_name(UTF8ToUTF16(info.name)); |
+ } |
set_version(UTF8ToUTF16(info.version)); |
if (!CreateChannel()) |