@@ -614,7 +614,7 @@ public void handleIntent(@NonNull final Intent intent) {
614614 playQueue .append (newQueue .getStreams ());
615615
616616 if ((intent .getBooleanExtra (SELECT_ON_APPEND , false )
617- || currentState == STATE_COMPLETED ) && newQueue .getStreams ().size () > 0 ) {
617+ || currentState == STATE_COMPLETED ) && ! newQueue .getStreams ().isEmpty () ) {
618618 playQueue .setIndex (sizeBeforeAppend );
619619 }
620620
@@ -2326,7 +2326,7 @@ public void onRepeatModeChanged(@RepeatMode final int repeatMode) {
23262326 Log .d (TAG , "ExoPlayer - onRepeatModeChanged() called with: "
23272327 + "repeatMode = [" + repeatMode + "]" );
23282328 }
2329- setRepeatModeButton ((( AppCompatImageButton ) binding .repeatButton ) , repeatMode );
2329+ setRepeatModeButton (binding .repeatButton , repeatMode );
23302330 onShuffleOrRepeatModeChanged ();
23312331 }
23322332
@@ -3189,7 +3189,7 @@ public void onScrolledDown(final RecyclerView recyclerView) {
31893189 private StreamSegmentAdapter .StreamSegmentListener getStreamSegmentListener () {
31903190 return (item , seconds ) -> {
31913191 segmentAdapter .selectSegment (item );
3192- seekTo (seconds * 1000 );
3192+ seekTo (seconds * 1000L );
31933193 triggerProgressUpdate ();
31943194 };
31953195 }
@@ -3199,7 +3199,7 @@ private int getNearestStreamSegmentPosition(final long playbackPosition) {
31993199 final List <StreamSegment > segments = currentMetadata .getMetadata ().getStreamSegments ();
32003200
32013201 for (int i = 0 ; i < segments .size (); i ++) {
3202- if (segments .get (i ).getStartTimeSeconds () * 1000 > playbackPosition ) {
3202+ if (segments .get (i ).getStartTimeSeconds () * 1000L > playbackPosition ) {
32033203 break ;
32043204 }
32053205 nearestPosition ++;
0 commit comments