From a611b20c2621d4fccfa2b07d4ee357035b10e8db Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 24 Feb 2006 22:21:03 +0100 Subject: [PATCH] mshtml: Improve ConfirmEx hack. --- dlls/mshtml/nsservice.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/mshtml/nsservice.c b/dlls/mshtml/nsservice.c index 68b9de01334..faa69ce6771 100644 --- a/dlls/mshtml/nsservice.c +++ b/dlls/mshtml/nsservice.c @@ -122,14 +122,14 @@ static nsresult NSAPI nsPromptService_ConfirmEx(nsIPromptService *iface, * This is really very very ugly hack!!! */ - if(!memcmp(aButton0Title, wszContinue, sizeof(wszContinue))) + if(aButton0Title && !memcmp(aButton0Title, wszContinue, sizeof(wszContinue))) *_retval = 0; - else if(!memcmp(aButton1Title, wszContinue, sizeof(wszContinue))) + else if(aButton1Title && !memcmp(aButton1Title, wszContinue, sizeof(wszContinue))) *_retval = 1; - else if(!memcmp(aButton2Title, wszContinue, sizeof(wszContinue))) + else if(aButton2Title && !memcmp(aButton2Title, wszContinue, sizeof(wszContinue))) *_retval = 2; - else - *_retval = 0; + /* else + * let's hope that _retval is set to the default value */ return NS_OK; }