| Index: content/common/inter_process_time_ticks_converter.cc
|
| ===================================================================
|
| --- content/common/inter_process_time_ticks_converter.cc (revision 181655)
|
| +++ content/common/inter_process_time_ticks_converter.cc (working copy)
|
| @@ -34,7 +34,9 @@
|
| }
|
|
|
| LocalTimeTicks InterProcessTimeTicksConverter::ToLocalTimeTicks(
|
| - const RemoteTimeTicks& remote_ms) {
|
| + const RemoteTimeTicks& remote_ms) const {
|
| + if (!remote_ms.value_)
|
| + return LocalTimeTicks(0);
|
| DCHECK_LE(remote_lower_bound_, remote_ms.value_);
|
| DCHECK_GE(remote_upper_bound_, remote_ms.value_);
|
| RemoteTimeDelta remote_delta = remote_ms - remote_lower_bound_;
|
| @@ -43,12 +45,12 @@
|
| }
|
|
|
| LocalTimeDelta InterProcessTimeTicksConverter::ToLocalTimeDelta(
|
| - const RemoteTimeDelta& remote_delta) {
|
| + const RemoteTimeDelta& remote_delta) const {
|
| DCHECK_GE(remote_upper_bound_, remote_lower_bound_ + remote_delta.value_);
|
| return LocalTimeDelta(Convert(remote_delta.value_));
|
| }
|
|
|
| -int64 InterProcessTimeTicksConverter::Convert(int64 value) {
|
| +int64 InterProcessTimeTicksConverter::Convert(int64 value) const {
|
| if (value <= 0) {
|
| return value;
|
| }
|
|
|