| Index: chrome/common/service_process_util_mac.mm
|
| diff --git a/chrome/common/service_process_util_mac.mm b/chrome/common/service_process_util_mac.mm
|
| index d02362737a5feaf9732a484c42ebf8f4311433aa..a62c858d332842c3464aa0ccc5e4401f3db942af 100644
|
| --- a/chrome/common/service_process_util_mac.mm
|
| +++ b/chrome/common/service_process_util_mac.mm
|
| @@ -209,24 +209,16 @@ bool CheckServiceProcessReady() {
|
| ready = false;
|
| } else {
|
| chrome::VersionInfo version_info;
|
| - if (!version_info.is_valid()) {
|
| + Version running_version(version_info.Version());
|
| + if (!running_version.IsValid()) {
|
| // Our own version is invalid. This is an error case. Pretend that we
|
| // are out of date.
|
| NOTREACHED();
|
| ready = true;
|
| - }
|
| - else {
|
| - Version running_version(version_info.Version());
|
| - if (!running_version.IsValid()) {
|
| - // Our own version is invalid. This is an error case. Pretend that we
|
| - // are out of date.
|
| - NOTREACHED();
|
| - ready = true;
|
| - } else if (running_version.CompareTo(service_version) > 0) {
|
| - ready = false;
|
| - } else {
|
| - ready = true;
|
| - }
|
| + } else if (running_version.CompareTo(service_version) > 0) {
|
| + ready = false;
|
| + } else {
|
| + ready = true;
|
| }
|
| }
|
| if (!ready) {
|
|
|