зеркало из 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);
|
||||
|
||||
if (NS_SUCCEEDED(rv) && mListener) {
|
||||
Cancel(NS_ERROR_NO_CONTENT);
|
||||
|
||||
RefPtr<nsExtProtocolChannel> self = this;
|
||||
nsCOMPtr<nsIStreamListener> listener = mListener;
|
||||
MessageLoop::current()->PostTask(
|
||||
|
|
Загрузка…
Ссылка в новой задаче