add new window permission type. bug 166442 r=jag,jst,morse

git-svn-id: svn://10.0.0.236/trunk@129205 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
danm%netscape.com
2002-09-11 02:14:51 +00:00
parent e86f57bc2b
commit eb58321c87
2 changed files with 10 additions and 6 deletions

View File

@@ -72,6 +72,7 @@ PRIVATE PRBool permission_changed = PR_FALSE;
PRIVATE PRBool cookie_rememberChecked;
PRIVATE PRBool image_rememberChecked;
PRIVATE PRBool window_rememberChecked;
PRIVATE nsVoidArray * permission_list=0;
@@ -162,13 +163,13 @@ permission_CheckFromList(const char * hostname, PRBool &permission, PRInt32 type
PRBool
permission_GetRememberChecked(PRInt32 type) {
if (type == COOKIEPERMISSION) {
if (type == COOKIEPERMISSION)
return cookie_rememberChecked;
} else if (type == IMAGEPERMISSION) {
if (type == IMAGEPERMISSION)
return image_rememberChecked;
} else {
return PR_FALSE;
}
if (type == WINDOWPERMISSION)
return window_rememberChecked;
return PR_FALSE;
}
void
@@ -177,6 +178,8 @@ permission_SetRememberChecked(PRInt32 type, PRBool value) {
cookie_rememberChecked = value;
} else if (type == IMAGEPERMISSION) {
image_rememberChecked = value;
} else if (type == WINDOWPERMISSION) {
window_rememberChecked = value;
}
}

View File

@@ -45,7 +45,8 @@ class nsIURI;
#define COOKIEPERMISSION 0
#define IMAGEPERMISSION 1
#define NUMBER_OF_PERMISSIONS 2
#define WINDOWPERMISSION 2
#define NUMBER_OF_PERMISSIONS 3
typedef enum {
PERMISSION_Accept,