summaryrefslogtreecommitdiffstats
path: root/chrome_frame/chrome_frame_activex_base.h
diff options
context:
space:
mode:
authorananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 23:47:01 +0000
committerananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 23:47:01 +0000
commit23b3361a31879ae07b47a102b412e99843aabf55 (patch)
treeb57f9b50232752cdb555074dcca6818ee62deb85 /chrome_frame/chrome_frame_activex_base.h
parentac48dab0a666931743a808f8a168f2d64a00083f (diff)
downloadchromium_src-23b3361a31879ae07b47a102b412e99843aabf55.zip
chromium_src-23b3361a31879ae07b47a102b412e99843aabf55.tar.gz
chromium_src-23b3361a31879ae07b47a102b412e99843aabf55.tar.bz2
Popup windows launched in a new window in ChromeFrame on IE8 would open behind and would
not render any content until the user clicked on them. This is because in this context IE8 attempts to inplace activate the object with the active document as the doc host. We don't support in place activation and return E_NOTIMPL. However ieframe specifically expects the return value to be OLEOBJ_E_INVALIDVERB and ends up not sending in the other verbs like OLEIVERB_SHOW, OLEIVERB_UIACTIVATE etc leading to this problem. Fixes bug http://b/issue?id=3174688 Bug=3174688 Review URL: http://codereview.chromium.org/4690004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65595 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/chrome_frame_activex_base.h')
-rw-r--r--chrome_frame/chrome_frame_activex_base.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome_frame/chrome_frame_activex_base.h b/chrome_frame/chrome_frame_activex_base.h
index 4504128..9389d79 100644
--- a/chrome_frame/chrome_frame_activex_base.h
+++ b/chrome_frame/chrome_frame_activex_base.h
@@ -506,7 +506,7 @@ END_MSG_MAP()
}
std::string url = base::StringPrintf(
- "%hs:%hs?attach_external_tab&%I64u&%d&%d&%d&%d&%d&%hs",
+ "%hs://%hs?attach_external_tab&%I64u&%d&%d&%d&%d&%d&%hs",
scheme.c_str(),
host.c_str(),
params.cookie,