| Index: base/message_pump_mac.mm
|
| diff --git a/base/message_pump_mac.mm b/base/message_pump_mac.mm
|
| index 8c5461c5ece09f4bef09b6e7c173a55690540d71..e6c47c5dbc4654daf0939dc2ea7bde9b2ecda4cf 100644
|
| --- a/base/message_pump_mac.mm
|
| +++ b/base/message_pump_mac.mm
|
| @@ -672,6 +672,13 @@ MessagePumpNSApplication::MessagePumpNSApplication()
|
| void MessagePumpNSApplication::DoRun(Delegate* delegate) {
|
| bool last_running_own_loop_ = running_own_loop_;
|
|
|
| + // NSApp must be initialized by calling:
|
| + // [{some class which implements CrAppProtocol} sharedApplication]
|
| + // Most likely candidates are CrApplication or BrowserCrApplication.
|
| + // These can be initialized from C++ code by calling
|
| + // RegisterCrApp() or RegisterBrowserCrApp().
|
| + CHECK(NSApp);
|
| +
|
| if (![NSApp isRunning]) {
|
| running_own_loop_ = false;
|
| // NSApplication manages autorelease pools itself when run this way.
|
|
|