Some fixes
This commit is contained in:
parent
84e3264726
commit
15f6835a0c
|
@ -1360,11 +1360,18 @@ public class PeertubeActivity extends AppCompatActivity implements CommentListAd
|
|||
break;
|
||||
case CAPTION:
|
||||
Uri uri = null;
|
||||
if (item.getId() != -1) {
|
||||
Caption captionToUse = null;
|
||||
for (Caption caption : captions) {
|
||||
if (caption.getLanguage().getId().compareTo(item.getStrId()) == 0) {
|
||||
captionToUse = caption;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (captionToUse != null) {
|
||||
if (!sepiaSearch) {
|
||||
uri = Uri.parse("https://" + getLiveInstance(PeertubeActivity.this) + captions.get(item.getId()).getCaptionPath());
|
||||
uri = Uri.parse("https://" + getLiveInstance(PeertubeActivity.this) + captionToUse.getCaptionPath());
|
||||
} else {
|
||||
uri = Uri.parse("https://" + peertubeInstance + captions.get(item.getId()).getCaptionPath());
|
||||
uri = Uri.parse("https://" + peertubeInstance + captionToUse.getCaptionPath());
|
||||
}
|
||||
}
|
||||
currentCaption = item.getStrId();
|
||||
|
|
|
@ -26,6 +26,7 @@ import java.util.List;
|
|||
import app.fedilab.fedilabtube.client.MenuItemVideo;
|
||||
import app.fedilab.fedilabtube.client.entities.MenuItemView;
|
||||
import app.fedilab.fedilabtube.databinding.DrawerMenuItemBinding;
|
||||
import app.fedilab.fedilabtube.helper.Helper;
|
||||
|
||||
|
||||
public class MenuItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
|
||||
|
@ -67,7 +68,10 @@ public class MenuItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolde
|
|||
|
||||
holder.binding.title.setText(item.getLabel());
|
||||
holder.binding.radio.setChecked(item.isSelected());
|
||||
holder.binding.itemMenuContainer.setOnClickListener(v -> itemAction.which(actionType, item));
|
||||
holder.binding.itemMenuContainer.setOnClickListener(v -> {
|
||||
itemAction.which(actionType, item);
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue