diff options
| author | Abodunrinwa Toki <toki@google.com> | 2015-06-29 20:43:14 -0700 |
|---|---|---|
| committer | Abodunrinwa Toki <toki@google.com> | 2015-06-29 20:43:14 -0700 |
| commit | 1b57653b50892f143241ae0f0beb2246ca4b2aa7 (patch) | |
| tree | 68126e48a9cae8518fa41c1a92b20d32f1833bae /core/java | |
| parent | 03b5f128dbc375c1a28468773f39e85a5f70fc9a (diff) | |
Fix floating toolbar flicker in ExtractEditText mode.
Fixed by making sure to update visibility immediately after setting a
hide flag on the FloatingToolbarVisibilityHelper.
Bug: 22101632
Change-Id: Iea2d9786c14f6451da836e55f0d880025aa00ed2
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/com/android/internal/view/FloatingActionMode.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/view/FloatingActionMode.java b/core/java/com/android/internal/view/FloatingActionMode.java index c869722abfd4..b2699f8d64bf 100644 --- a/core/java/com/android/internal/view/FloatingActionMode.java +++ b/core/java/com/android/internal/view/FloatingActionMode.java @@ -167,6 +167,7 @@ public class FloatingActionMode extends ActionMode { // Content rect is moving. mOriginatingView.removeCallbacks(mMovingOff); mFloatingToolbarVisibilityHelper.setMoving(true); + mFloatingToolbarVisibilityHelper.updateToolbarVisibility(); mOriginatingView.postDelayed(mMovingOff, MOVING_HIDE_DELAY); mFloatingToolbar.setContentRect(mContentRectOnWindow); @@ -174,9 +175,9 @@ public class FloatingActionMode extends ActionMode { } } else { mFloatingToolbarVisibilityHelper.setOutOfBounds(true); + mFloatingToolbarVisibilityHelper.updateToolbarVisibility(); mContentRectOnWindow.setEmpty(); } - mFloatingToolbarVisibilityHelper.updateToolbarVisibility(); mPreviousContentRectOnWindow.set(mContentRectOnWindow); } |
