diff options
author | Henrique Nakashima <hnakashima@chromium.org> | 2018-04-25 22:01:14 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-04-25 22:01:14 +0000 |
commit | ecc1b271aba7d785426b4488dde754e5ce5e4313 (patch) | |
tree | 317e00405c3841bce188875deda6a422d151ab87 | |
parent | 36a8c861ea7a77ceb018ea4a494ae497d39437e5 (diff) | |
download | pdfium-ecc1b271aba7d785426b4488dde754e5ce5e4313.tar.xz |
Make XFA Caret become immediately visible when moved.
The timer resets when it moves, and the current starting state is
not visible, so moving the caret around using keyboard keys,
typing, the mouse, or switching focus has a 0.6s delay in showing
its position.
This change makes the form feel much more responsive.
Change-Id: Iff38ade9be26d4c5283ee1268b3e2c307182738c
Reviewed-on: https://pdfium-review.googlesource.com/31293
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
-rw-r--r-- | xfa/fwl/cfwl_caret.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xfa/fwl/cfwl_caret.cpp b/xfa/fwl/cfwl_caret.cpp index c864b2d809..666ba8246f 100644 --- a/xfa/fwl/cfwl_caret.cpp +++ b/xfa/fwl/cfwl_caret.cpp @@ -65,6 +65,7 @@ void CFWL_Caret::ShowCaret() { m_pTimerInfo = m_pTimer->StartTimer(kBlinkPeriodMs, true); RemoveStates(FWL_WGTSTATE_Invisible); + SetStates(kStateHighlight); } void CFWL_Caret::HideCaret() { |