summaryrefslogtreecommitdiffstats
path: root/ceee/ie/plugin/bho/browser_helper_object.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ceee/ie/plugin/bho/browser_helper_object.cc')
-rw-r--r--ceee/ie/plugin/bho/browser_helper_object.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/ceee/ie/plugin/bho/browser_helper_object.cc b/ceee/ie/plugin/bho/browser_helper_object.cc
index dc4bac2..93dc812 100644
--- a/ceee/ie/plugin/bho/browser_helper_object.cc
+++ b/ceee/ie/plugin/bho/browser_helper_object.cc
@@ -1482,7 +1482,10 @@ HRESULT BrowserHelperObject::InsertCode(BSTR code, BSTR file, BOOL all_frames,
} else if (web_browser_ != NULL) {
ScopedFrameEventHandlerPtr handler;
HRESULT hr = GetBrowserHandler(web_browser_, handler.Receive());
- DCHECK(SUCCEEDED(hr) && handler != NULL) << com::LogHr(hr);
+ LOG_IF(ERROR, FAILED(hr) || handler == NULL) <<
+ "GetBrowserHandler fails in InsertCode: " << com::LogHr(hr);
+ if (FAILED(hr))
+ return hr;
if (handler != NULL) {
hr = handler->InsertCode(code, file, type);