зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1389303 - [2.1] Cancel external protocol channel on successful load. r=mcmanus
This commit is contained in:
Родитель
456f394895
Коммит
1326ccb820
|
@ -178,6 +178,8 @@ nsresult nsExtProtocolChannel::OpenURL()
|
||||||
rv = extProtService->LoadURI(mUrl, aggCallbacks);
|
rv = extProtService->LoadURI(mUrl, aggCallbacks);
|
||||||
|
|
||||||
if (NS_SUCCEEDED(rv) && mListener) {
|
if (NS_SUCCEEDED(rv) && mListener) {
|
||||||
|
Cancel(NS_ERROR_NO_CONTENT);
|
||||||
|
|
||||||
RefPtr<nsExtProtocolChannel> self = this;
|
RefPtr<nsExtProtocolChannel> self = this;
|
||||||
nsCOMPtr<nsIStreamListener> listener = mListener;
|
nsCOMPtr<nsIStreamListener> listener = mListener;
|
||||||
MessageLoop::current()->PostTask(
|
MessageLoop::current()->PostTask(
|
||||||
|
|
Загрузка…
Ссылка в новой задаче