Get rid of CaretBase::m_caretLocalRect
This patch gets rid of |CaretBase::m_caretLocalRect| to reduce number of states in |CaretBase| to simplify class hiarachity for improving code health. After this patch, |CaretBase| represents |DisplayItemClient| for caret. Following patch will rename |CaretBase| to |DisplayCaretItemClient| and |DragCaretController|, which should rename to |DragCaret| is derived from |DisplayCaretItemClient| and makes |DisplayCaretItemClient| had no public member except for destructor. This patch is a preparation of [1] [1] http://crrev.com/1958093002 On-demand visible selection canonicalizataion BUG=680384 TEST=n/a; no behavior changes Review-Url: https://codereview.chromium.org/2623053006 Cr-Commit-Position: refs/heads/master@{#443207}
Showing
Please register or sign in to comment