| Index: chrome/browser/chrome_plugin_host.cc
|
| diff --git a/chrome/browser/chrome_plugin_host.cc b/chrome/browser/chrome_plugin_host.cc
|
| index 03e23acaf023ab4a8e30c7c3c6bc196fccde66cc..50d9abc126e129ceab9d03f3419934b3834d06b2 100644
|
| --- a/chrome/browser/chrome_plugin_host.cc
|
| +++ b/chrome/browser/chrome_plugin_host.cc
|
| @@ -461,9 +461,10 @@ int STDCALL CPB_GetBrowsingContextInfo(
|
| PluginService* service = PluginService::GetInstance();
|
| if (!service)
|
| return CPERR_FAILURE;
|
| - std::wstring wretval = service->GetChromePluginDataDir().ToWStringHack();
|
| - file_util::AppendToPath(&wretval, chrome::kChromePluginDataDirname);
|
| - *static_cast<char**>(buf) = CPB_StringDup(CPB_Alloc, WideToUTF8(wretval));
|
| + FilePath path = service->GetChromePluginDataDir();
|
| + std::string retval = WideToUTF8(
|
| + path.Append(chrome::kChromePluginDataDirname).ToWStringHack());
|
| + *static_cast<char**>(buf) = CPB_StringDup(CPB_Alloc, retval);
|
| return CPERR_SUCCESS;
|
| }
|
| case CPBROWSINGCONTEXT_UI_LOCALE_PTR: {
|
|
|