Bug 803452 - Remember my choice for geolocation doesn't work. r=vingtetun

This commit is contained in:
Andrea Marchesini 2012-10-22 22:22:27 -04:00
Родитель 1450807355
Коммит f9cfd22a17
1 изменённых файлов: 11 добавлений и 0 удалений

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

@ -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();
});