We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7fb8e1e + fa0238c commit 0f96fb7Copy full SHA for 0f96fb7
library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java
@@ -27,8 +27,8 @@
27
28
import com.sothree.slidinguppanel.library.R;
29
30
-import java.util.ArrayList;
31
import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
32
33
public class SlidingUpPanelLayout extends ViewGroup {
34
@@ -216,7 +216,7 @@ public enum PanelState {
216
private float mInitialMotionY;
217
private boolean mIsScrollableViewHandlingTouch = false;
218
219
- private List<PanelSlideListener> mPanelSlideListeners = new ArrayList<>();
+ private List<PanelSlideListener> mPanelSlideListeners = new CopyOnWriteArrayList<>();
220
private View.OnClickListener mFadeOnClickListener;
221
222
private final ViewDragHelper mDragHelper;
0 commit comments