summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/external_protocol_dialog.mm
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 15:35:37 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-16 15:35:37 +0000
commitd49e4a51428d0234d0dcbb11343315e4f2aa8fd6 (patch)
tree1319a645bcb501680e91d62767980769112fff50 /chrome/browser/cocoa/external_protocol_dialog.mm
parent471d7d6e2b01a55e1166ddec17731790166a9316 (diff)
downloadchromium_src-d49e4a51428d0234d0dcbb11343315e4f2aa8fd6.zip
chromium_src-d49e4a51428d0234d0dcbb11343315e4f2aa8fd6.tar.gz
chromium_src-d49e4a51428d0234d0dcbb11343315e4f2aa8fd6.tar.bz2
Fix logic test in "remember my choice" dialog for protocols.
BUG=http://crbug.com/25035 TEST=as in bug Review URL: http://codereview.chromium.org/283011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29280 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/external_protocol_dialog.mm')
-rw-r--r--chrome/browser/cocoa/external_protocol_dialog.mm4
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/cocoa/external_protocol_dialog.mm b/chrome/browser/cocoa/external_protocol_dialog.mm
index 444cd2c..cd79779 100644
--- a/chrome/browser/cocoa/external_protocol_dialog.mm
+++ b/chrome/browser/cocoa/external_protocol_dialog.mm
@@ -106,11 +106,11 @@ void ExternalProtocolHandler::RunExternalProtocolDialog(
NOTREACHED();
}
- // Set the "don't warn me again" info if the protocol was blocked ("cancel"
+ // Set the "don't warn me again" info if the protocol was allowed ("cancel"
// always means "make this dialog go away with no permanent effect" no matter
// what).
if ([[alert_ suppressionButton] state] == NSOnState &&
- blockState == ExternalProtocolHandler::BLOCK) {
+ blockState == ExternalProtocolHandler::DONT_BLOCK) {
ExternalProtocolHandler::SetBlockState(UTF8ToWide(url_.scheme()),
blockState);
}