|
27 | 27 | import android.util.Log; |
28 | 28 | import android.util.TypedValue; |
29 | 29 | import android.view.ContextThemeWrapper; |
30 | | -import android.view.GestureDetector; |
31 | 30 | import android.view.KeyEvent; |
32 | 31 | import android.view.LayoutInflater; |
33 | 32 | import android.view.Menu; |
|
55 | 54 | import androidx.appcompat.widget.AppCompatImageButton; |
56 | 55 | import androidx.core.content.ContextCompat; |
57 | 56 | import androidx.core.view.DisplayCutoutCompat; |
| 57 | +import androidx.core.view.GestureDetectorCompat; |
58 | 58 | import androidx.core.view.ViewCompat; |
59 | 59 | import androidx.preference.PreferenceManager; |
60 | 60 | import androidx.recyclerview.widget.ItemTouchHelper; |
|
123 | 123 | import org.schabi.newpipe.player.resolver.VideoPlaybackResolver; |
124 | 124 | import org.schabi.newpipe.util.DeviceUtils; |
125 | 125 | import org.schabi.newpipe.util.ImageDisplayConstants; |
126 | | -import org.schabi.newpipe.util.external_communication.KoreUtils; |
127 | 126 | import org.schabi.newpipe.util.ListHelper; |
128 | 127 | import org.schabi.newpipe.util.NavigationHelper; |
129 | 128 | import org.schabi.newpipe.util.SerializedCache; |
| 129 | +import org.schabi.newpipe.util.external_communication.KoreUtils; |
130 | 130 | import org.schabi.newpipe.util.external_communication.ShareUtils; |
131 | 131 | import org.schabi.newpipe.views.ExpandableSurfaceView; |
132 | 132 |
|
@@ -353,7 +353,7 @@ public final class Player implements |
353 | 353 | private static final float MAX_GESTURE_LENGTH = 0.75f; |
354 | 354 |
|
355 | 355 | private int maxGestureLength; // scaled |
356 | | - private GestureDetector gestureDetector; |
| 356 | + private GestureDetectorCompat gestureDetector; |
357 | 357 |
|
358 | 358 | /*////////////////////////////////////////////////////////////////////////// |
359 | 359 | // Listeners and disposables |
@@ -517,7 +517,7 @@ private void initListeners() { |
517 | 517 | binding.playbackLiveSync.setOnClickListener(this); |
518 | 518 |
|
519 | 519 | final PlayerGestureListener listener = new PlayerGestureListener(this, service); |
520 | | - gestureDetector = new GestureDetector(context, listener); |
| 520 | + gestureDetector = new GestureDetectorCompat(context, listener); |
521 | 521 | binding.getRoot().setOnTouchListener(listener); |
522 | 522 |
|
523 | 523 | binding.queueButton.setOnClickListener(this); |
@@ -4125,7 +4125,7 @@ public AudioReactor getAudioReactor() { |
4125 | 4125 | return audioReactor; |
4126 | 4126 | } |
4127 | 4127 |
|
4128 | | - public GestureDetector getGestureDetector() { |
| 4128 | + public GestureDetectorCompat getGestureDetector() { |
4129 | 4129 | return gestureDetector; |
4130 | 4130 | } |
4131 | 4131 |
|
|
0 commit comments