| Index: chrome/browser/cocoa/repost_form_warning_mac.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/repost_form_warning_mac.mm (revision 44638)
|
| +++ chrome/browser/cocoa/repost_form_warning_mac.mm (working copy)
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/cocoa/repost_form_warning_mac.h"
|
|
|
| #include "app/l10n_util_mac.h"
|
| +#include "base/scoped_nsobject.h"
|
| #include "chrome/browser/repost_form_warning_controller.h"
|
| #include "grit/generated_resources.h"
|
|
|
| @@ -51,7 +52,8 @@
|
| : ConstrainedWindowMacDelegateSystemSheet(
|
| [[[RepostDelegate alloc] initWithWarning:controller]
|
| autorelease],
|
| - @selector(alertDidEnd:returnCode:contextInfo:)) {
|
| + @selector(alertDidEnd:returnCode:contextInfo:)),
|
| + controller_(controller) {
|
| scoped_nsobject<NSAlert> alert([[NSAlert alloc] init]);
|
| [alert setMessageText:
|
| l10n_util::GetNSStringWithFixup(IDS_HTTP_POST_WARNING_TITLE)];
|
| @@ -68,17 +70,13 @@
|
| }
|
|
|
| RepostFormWarningMac::~RepostFormWarningMac() {
|
| -}
|
| -
|
| -void RepostFormWarningMac::DeleteDelegate() {
|
| - Dismiss();
|
| - delete this;
|
| -}
|
| -
|
| -void RepostFormWarningMac::Dismiss() {
|
| NSWindow* window = [(NSAlert*)sheet() window];
|
| if (window && is_sheet_open()) {
|
| [NSApp endSheet:window
|
| returnCode:NSAlertSecondButtonReturn];
|
| }
|
| }
|
| +
|
| +void RepostFormWarningMac::DeleteDelegate() {
|
| + delete this;
|
| +}
|
|
|