Index: content/common/inter_process_time_ticks_converter.cc |
=================================================================== |
--- content/common/inter_process_time_ticks_converter.cc (revision 184957) |
+++ content/common/inter_process_time_ticks_converter.cc (working copy) |
@@ -41,7 +41,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_; |
@@ -50,12 +52,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; |
} |