Skip to content

Commit 14147f3

Browse files
fixed crash
1 parent 2a0840a commit 14147f3

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

Diff for: app/app.iml

+7
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,24 @@
7676
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" />
7777
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
7878
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
79+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
80+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/debug" />
81+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
82+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
7983
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.1.1/jars" />
8084
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/design/23.1.1/jars" />
8185
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.1.1/jars" />
8286
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.1/jars" />
8387
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
8488
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
8589
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/mockable-android-23.jar" />
90+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
8691
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
8792
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
8893
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
94+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/tmp" />
8995
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
96+
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
9097
</content>
9198
<orderEntry type="jdk" jdkName="Android API 23 Platform" jdkType="Android SDK" />
9299
<orderEntry type="sourceFolder" forTests="false" />

Diff for: library/src/main/java/com/lb/recyclerview_fast_scroller/RecyclerViewFastScroller.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,11 @@ public void setRecyclerView(final RecyclerView recyclerView) {
118118
return;
119119
recyclerView.addOnScrollListener(onScrollListener);
120120
}
121-
if (recyclerView != null) {
122-
final ViewTreeObserver viewTreeObserver = recyclerView.getViewTreeObserver();
123-
viewTreeObserver.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
121+
if (recyclerView != null)
122+
recyclerView.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
124123
@Override
125124
public boolean onPreDraw() {
126-
viewTreeObserver.removeOnPreDrawListener(this);
125+
recyclerView.getViewTreeObserver().removeOnPreDrawListener(this);
127126
if (bubble == null || handle.isSelected())
128127
return true;
129128
final int verticalScrollOffset = recyclerView.computeVerticalScrollOffset();
@@ -133,7 +132,6 @@ public boolean onPreDraw() {
133132
return true;
134133
}
135134
});
136-
}
137135
}
138136

139137
@Override

0 commit comments

Comments
 (0)