diff --git a/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp b/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp index 60e3eafd75b..65988058bc3 100644 --- a/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp +++ b/mozilla/embedding/components/windowwatcher/src/nsPromptService.cpp @@ -233,9 +233,11 @@ nsPromptService::ConfirmCheck(nsIDOMWindow *parent, block->GetInt(eButtonPressed, &tempInt); *_retval = tempInt ? PR_FALSE : PR_TRUE; - block->GetInt(eCheckboxState, & tempInt); - *checkValue = PRBool( tempInt ); - + if (*_retval) { + block->GetInt(eCheckboxState, & tempInt); + *checkValue = PRBool( tempInt ); + } + return rv; }