Chromium Code Reviews| Index: content/shell/browser/shell_browser_main_parts_mac.mm |
| diff --git a/content/shell/browser/shell_browser_main_parts_mac.mm b/content/shell/browser/shell_browser_main_parts_mac.mm |
| index a933705bf1606841a6eefc2ff030b0c96d15ee22..f918d34686e7e8dba8d81e1910f49fa783118634 100644 |
| --- a/content/shell/browser/shell_browser_main_parts_mac.mm |
| +++ b/content/shell/browser/shell_browser_main_parts_mac.mm |
| @@ -8,6 +8,7 @@ |
| #include "base/mac/bundle_locations.h" |
| #include "base/mac/scoped_nsobject.h" |
| +#include "base/mac/sdk_forward_declarations.h" |
| #include "content/shell/browser/shell_application_mac.h" |
| namespace content { |
| @@ -19,7 +20,10 @@ void ShellBrowserMainParts::PreMainMessageLoopStart() { |
| base::scoped_nsobject<NSNib> nib( |
| [[NSNib alloc] initWithNibNamed:@"MainMenu" |
| bundle:base::mac::FrameworkBundle()]); |
| - [nib instantiateNibWithOwner:NSApp topLevelObjects:nil]; |
| + NSArray* top_level_objects = nil; |
| + [nib instantiateWithOwner:NSApp topLevelObjects:nil]; |
| + for (NSObject* object : top_level_objects) |
| + [object retain]; |
|
Avi (use Gerrit)
2016/07/01 22:23:54
Is
[top_level_objects makeObjectsPerformSelector:
|
| } |
| } // namespace content |