Fix string being defined more than once (#7971)

This commit is contained in:
Hans-Peter Lehmann 2025-08-31 12:27:20 +02:00 committed by GitHub
parent 3fa9607d72
commit 6f164648cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 7 deletions

View File

@ -284,25 +284,27 @@ public class FeedItemMenuHandler {
}
};
int playStateStringRes;
String message;
switch (playState) {
default:
case FeedItem.UNPLAYED:
if (item.getPlayState() == FeedItem.NEW) {
//was new
playStateStringRes = R.string.removed_from_inbox_message;
message = fragment.getString(R.string.removed_from_inbox_message);
} else {
//was played
playStateStringRes = R.string.marked_as_unplayed_message;
message = fragment.getResources().getQuantityString(
R.plurals.marked_as_unplayed_message, 1);
}
break;
case FeedItem.PLAYED:
playStateStringRes = R.string.marked_as_played_message;
message = fragment.getResources().getQuantityString(
R.plurals.marked_as_played_message, 1);
break;
}
if (showSnackbar) {
EventBus.getDefault().post(new MessageEvent(fragment.getString(playStateStringRes),
EventBus.getDefault().post(new MessageEvent(message,
context -> {
DBWriter.markItemPlayed(item.getPlayState(), item.getId());
// don't forget to cancel the thing that's going to remove the media

View File

@ -247,8 +247,6 @@
<string name="removed_from_inbox_message">Removed from inbox</string>
<string name="mark_as_played_label">Mark as played</string>
<string name="toggle_played_label">Toggle played state</string>
<string name="marked_as_played_message">Marked as played</string>
<string name="marked_as_unplayed_message">Marked as unplayed</string>
<string name="mark_read_no_media_label">Mark as read</string>
<string name="play_this_to_seek_position_message">To jump to positions, you need to play the episode</string>
<plurals name="marked_as_played_message">