summaryrefslogtreecommitdiffstats
path: root/chrome_frame/chrome_tab.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome_frame/chrome_tab.cc')
-rw-r--r--chrome_frame/chrome_tab.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome_frame/chrome_tab.cc b/chrome_frame/chrome_tab.cc
index 1a8df60..b394a11 100644
--- a/chrome_frame/chrome_tab.cc
+++ b/chrome_frame/chrome_tab.cc
@@ -612,7 +612,9 @@ HRESULT RegisterElevationPolicy(bool reg, bool is_system) {
// be able launch Chrome when running in low-integrity IE.
hr = _AtlModule.UpdateRegistryFromResourceS(IDR_CHROMEFRAME_ELEVATION, reg);
if (SUCCEEDED(hr)) {
- hr = RefreshElevationPolicy();
+ // Ignore failures since old versions of IE 7 (e.g., 7.0.6000.16386, which
+ // shipped with Vista RTM) do not export IERefreshElevationPolicy.
+ RefreshElevationPolicy();
}
}
return hr;