From f0f2558fed0877e00a865de20b6c8fa498dd9e26 Mon Sep 17 00:00:00 2001 From: "ccarlen%netscape.com" Date: Fri, 4 May 2001 01:57:09 +0000 Subject: [PATCH] Bug 75996 - nsIPromptService::ConfirmCheck set check value result even when canceled. r=danm,sr=alecf git-svn-id: svn://10.0.0.236/trunk@93877 18797224-902f-48f8-a5cc-f745e15eee43 --- .../components/windowwatcher/src/nsPromptService.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; }