| Index: chrome_frame/chrome_active_document.cc
|
| ===================================================================
|
| --- chrome_frame/chrome_active_document.cc (revision 74374)
|
| +++ chrome_frame/chrome_active_document.cc (working copy)
|
| @@ -768,12 +768,11 @@
|
| ScopedComPtr<IDocObjectService> doc_object_svc;
|
| ScopedComPtr<IWebBrowserEventsService> web_browser_events_svc;
|
|
|
| - buggy_bho::BuggyBhoTls bad_bho_tls;
|
| if (GetConfigBool(true, kEnableBuggyBhoIntercept)) {
|
| ScopedComPtr<IWebBrowser2> wb2;
|
| DoQueryService(SID_SWebBrowserApp, m_spClientSite, wb2.Receive());
|
| - if (wb2) {
|
| - buggy_bho::BuggyBhoTls::PatchBuggyBHOs(wb2);
|
| + if (wb2 && buggy_bho::BuggyBhoTls::GetInstance()) {
|
| + buggy_bho::BuggyBhoTls::GetInstance()->PatchBuggyBHOs(wb2);
|
| }
|
| }
|
|
|
|
|