Bug 916576, follow the com rules when calling LoadURI, r=bz

This commit is contained in:
Olli Pettay 2013-10-10 23:28:07 +03:00
Родитель 53d67a8906
Коммит aa30edcdf0
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -504,7 +504,8 @@ nsFrameLoader::ReallyStartLoadingInternal()
// Kick off the load...
bool tmpState = mNeedsAsyncDestroy;
mNeedsAsyncDestroy = true;
rv = mDocShell->LoadURI(mURIToLoad, loadInfo, flags, false);
nsCOMPtr<nsIURI> uriToLoad = mURIToLoad;
rv = mDocShell->LoadURI(uriToLoad, loadInfo, flags, false);
mNeedsAsyncDestroy = tmpState;
mURIToLoad = nullptr;
NS_ENSURE_SUCCESS(rv, rv);