summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/cocoa/page_info_window_mac.mm6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/cocoa/page_info_window_mac.mm b/chrome/browser/cocoa/page_info_window_mac.mm
index 73074ea..c6e9c10 100644
--- a/chrome/browser/cocoa/page_info_window_mac.mm
+++ b/chrome/browser/cocoa/page_info_window_mac.mm
@@ -83,14 +83,14 @@ void PageInfoWindowMac::ShowCertDialog(int) {
for (size_t i = 0; i < ca_certs.size(); ++i)
CFArrayAppendValue(certificates, ca_certs[i]);
- [[SFCertificatePanel sharedCertificatePanel]
+ [[[SFCertificatePanel alloc] init]
beginSheetForWindow:[controller_ window]
modalDelegate:nil
didEndSelector:NULL
contextInfo:NULL
certificates:reinterpret_cast<NSArray*>(certificates.get())
- showGroup:YES
- ];
+ showGroup:YES];
+ // The SFCertificatePanel releases itself when the sheet is dismissed.
}
void PageInfoWindowMac::LayoutSections() {