зеркало из https://github.com/mozilla/gecko-dev.git
Bug 803452 - Remember my choice for geolocation doesn't work. r=vingtetun
This commit is contained in:
Родитель
1450807355
Коммит
f9cfd22a17
|
@ -47,10 +47,21 @@ ContentPermissionPrompt.prototype = {
|
|||
evt.target.removeEventListener(evt.type, contentEvent);
|
||||
|
||||
if (evt.detail.type == "permission-allow") {
|
||||
|
||||
if (evt.detail.remember) {
|
||||
Services.perms.addFromPrincipal(request.principal, request.type,
|
||||
Ci.nsIPermissionManager.ALLOW_ACTION);
|
||||
}
|
||||
|
||||
request.allow();
|
||||
return;
|
||||
}
|
||||
|
||||
if (evt.detail.remember) {
|
||||
Services.perms.addFromPrincipal(request.principal, request.type,
|
||||
Ci.nsIPermissionManager.DENY_ACTION);
|
||||
}
|
||||
|
||||
request.cancel();
|
||||
});
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче