summaryrefslogtreecommitdiffstats
path: root/printing
diff options
context:
space:
mode:
Diffstat (limited to 'printing')
-rw-r--r--printing/printing_context_mac.mm8
1 files changed, 4 insertions, 4 deletions
diff --git a/printing/printing_context_mac.mm b/printing/printing_context_mac.mm
index 2c48748..828a7f4 100644
--- a/printing/printing_context_mac.mm
+++ b/printing/printing_context_mac.mm
@@ -60,12 +60,12 @@ void PrintingContext::AskUserForSettings(gfx::NativeView parent_view,
// TODO(stuartmorgan): We really want a tab sheet here, not a modal window.
// Will require restructuring the PrintingContext API to use a callback.
NSInteger selection = [panel runModalWithPrintInfo:printInfo];
- if (selection != NSOKButton) {
+ if (selection == NSOKButton) {
+ ParsePrintInfo([panel printInfo]);
+ callback->Run(OK);
+ } else {
callback->Run(CANCEL);
}
-
- ParsePrintInfo([panel printInfo]);
- callback->Run(OK);
}
PrintingContext::Result PrintingContext::UseDefaultSettings() {