It's safe to send message to nil.

This commit is contained in:
Cheng Zhao 2014-01-22 12:00:34 +08:00
parent d4e362ec89
commit e8594b492e

View file

@ -21,8 +21,11 @@ namespace {
static SQRLUpdater* g_updater = nil;
static void RelaunchToInstallUpdate() {
if (g_updater != nil)
[g_updater relaunchToInstallUpdate];
[[g_updater relaunchToInstallUpdate] subscribeError:^(NSError* error) {
AutoUpdaterDelegate* delegate = AutoUpdater::GetDelegate();
if (delegate)
delegate->OnError(base::SysNSStringToUTF8(error.localizedDescription));
}];
}
} // namespace
@ -67,9 +70,7 @@ void AutoUpdater::SetFeedURL(const std::string& feed) {
// static
void AutoUpdater::CheckForUpdates() {
if (g_updater != nil) {
[g_updater.checkForUpdatesCommand execute:nil];
}
}
} // namespace auto_updater