| Index: chrome_frame/chrome_active_document.cc
|
| diff --git a/chrome_frame/chrome_active_document.cc b/chrome_frame/chrome_active_document.cc
|
| index 516dd0988b1a4f99d98bee1c6cff119821415dc5..78f85f2a718a7f003738835f741a63d95468f74a 100644
|
| --- a/chrome_frame/chrome_active_document.cc
|
| +++ b/chrome_frame/chrome_active_document.cc
|
| @@ -931,8 +931,8 @@ void ChromeActiveDocument::OnAttachExternalTab(int tab_handle,
|
|
|
| HRESULT hr = S_OK;
|
| if (popup_manager_) {
|
| - LPCWSTR popup_wnd_url = UTF8ToWide(params.url.spec()).c_str();
|
| - hr = popup_manager_->EvaluateNewWindow(popup_wnd_url, NULL, url_,
|
| + const std::wstring& url_wide = UTF8ToWide(params.url.spec());
|
| + hr = popup_manager_->EvaluateNewWindow(url_wide.c_str(), NULL, url_,
|
| NULL, FALSE, flags, 0);
|
| }
|
| // Allow popup
|
|
|