Commit 3468b0d9 authored by Yoichi Osato's avatar Yoichi Osato Committed by Commit Bot

Apply Position::IsValidFor() at EphemeralRange constructor.

We check more exactly.
Especially this is important for PositionInFlatTree.


Bug: 
Change-Id: I43edef60ca3b966cb5501eef241f12d99f40e0ae
Reviewed-on: https://chromium-review.googlesource.com/662718Reviewed-by: default avatarYoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501217}
parent 275669d4
......@@ -38,9 +38,9 @@ EphemeralRangeTemplate<Strategy>::EphemeralRangeTemplate(
return;
}
DCHECK(end_position_.IsNotNull());
DCHECK(start_position_.IsValidFor(*start_position_.GetDocument()));
DCHECK(end_position_.IsValidFor(*end_position_.GetDocument()));
DCHECK_EQ(start_position_.GetDocument(), end_position_.GetDocument());
DCHECK(start_position_.IsConnected());
DCHECK(end_position_.IsConnected());
DCHECK_LE(start_position_, end_position_);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment