commit | 514b6d101c6b7d4b7151cf8789424bde66fab511 | [log] [tgz] |
---|---|---|
author | Dake Gu <dake@google.com> | Mon Feb 06 11:55:22 2017 -0800 |
committer | Dake Gu <dake@google.com> | Mon Feb 06 12:05:04 2017 -0800 |
tree | f4a65a0e78f39eeaa516fd8f42eced5f3577f068 | |
parent | 860182f510b5c568420c16459b1a1863f1b52454 [diff] |
Leanback: fix late selection of BaseRowsFragment If view was layout before adapter gets data, mSelectedPosition will be overwritten by onChildViewHolderSelected() event with -1. The test was only failing on 4.4 and 5.0 because those platform seems has extra layout pass at beginning. Added manual requestLayout to test the situation. Bug: 34777164 Test: RowsFragmentTest RowsSupportFragmentTest Change-Id: I7e2c78a32a1074586024c52f4a67427393a550e6