diff options
Diffstat (limited to 'chrome_frame/chrome_tab.cc')
-rw-r--r-- | chrome_frame/chrome_tab.cc | 4 |
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; |