Merge changes Id091acf5,Ie27b07ae,I701a2582,I32122d77 into nyc-mr1-dev
* changes:
Start using return value of OnNavigationItemSelectedListener.
Clean up BottomBar docs
Force BottomNavigationView item labels to be singleLine.
Clean-up BottomNavigationMenuView#onMeasure and other style fixes.
diff --git a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
index 4eb81a1..46da1b8 100644
--- a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
+++ b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
@@ -2389,9 +2389,12 @@
// We only query the display/refresh rate once, since it's an expensive binder call
float refreshRate = 60.0f;
Display display = ViewCompat.getDisplay(this);
- if (display != null && display.getRefreshRate() >= 30.0f) {
- // break 60 fps assumption if data appears good
- refreshRate = display.getRefreshRate();
+ if (!isInEditMode() && display != null) {
+ float displayRefreshRate = display.getRefreshRate();
+ if (displayRefreshRate >= 30.0f) {
+ // break 60 fps assumption if data appears good
+ refreshRate = displayRefreshRate;
+ }
}
sFrameIntervalNanos = (long) (1000000000 / refreshRate);
}