mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-29 15:52:07 +00:00
default "remember decision" button in cookie prompt dialog to on.
This commit is contained in:
parent
ce35b9bcd9
commit
823f54faaf
@ -466,6 +466,8 @@ CocoaPromptService::GetButtonStringFromFlags(PRUint32 btnFlags,
|
||||
NS_IMETHODIMP
|
||||
CocoaPromptService::CookieDialog(nsIDOMWindow *parent, nsICookie *cookie, const nsACString & hostname, PRInt32 cookiesFromHost, PRBool changingCookie, PRBool *rememberDecision, PRBool *_retval)
|
||||
{
|
||||
NS_ENSURE_ARG_POINTER(rememberDecision && _retval);
|
||||
|
||||
NSString* dialogText = [NSString stringWithFormat:NSLocalizedString(@"CookieText",@"CookieText"),
|
||||
PromiseFlatCString(hostname).get()];
|
||||
PRUnichar* textStr = [dialogText createNewUnicodeBuffer];
|
||||
@ -480,6 +482,7 @@ CocoaPromptService::CookieDialog(nsIDOMWindow *parent, nsICookie *cookie, const
|
||||
|
||||
long buttonFlags = (BUTTON_TITLE_IS_STRING << kButton0) | (BUTTON_TITLE_IS_STRING << kButton1);
|
||||
PRInt32 buttonPressed = 0;
|
||||
*rememberDecision = PR_TRUE; // "remember this decision" should be checked when we show the dialog
|
||||
ConfirmEx(parent, titleStr, textStr, buttonFlags, allowStr, denyStr, nil, checkboxStr, rememberDecision, &buttonPressed);
|
||||
*_retval = (buttonPressed == 0); // button 0 is allow, button 1 is deny, so return true if allow is clicked
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user