Skip to content

Commit cc95ac5

Browse files
committed
Merge branch 'fix/channel-updown-like-dislike' of https://github.com/Eutalix/SmartTube into Eutalix-fix/channel-updown-like-dislike
2 parents 8ec9865 + 76831f7 commit cc95ac5

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/PlayerKeyTranslator.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,15 @@ public class PlayerKeyTranslator extends GlobalKeyTranslator {
2020
private final Runnable likeAction = () -> {
2121
PlaybackPresenter playbackPresenter = getPlaybackPresenter();
2222
if (playbackPresenter != null && playbackPresenter.getView() != null) {
23-
playbackPresenter.onButtonClicked(R.id.action_thumbs_up, PlayerUI.BUTTON_ON);
24-
playbackPresenter.getView().setButtonState(R.id.action_thumbs_up, PlayerUI.BUTTON_ON);
25-
playbackPresenter.getView().setButtonState(R.id.action_thumbs_down, PlayerUI.BUTTON_OFF);
26-
MessageHelpers.showMessage(getContext(), R.string.action_like);
23+
int currentState = playbackPresenter.getView().getButtonState(R.id.action_thumbs_up);
24+
playbackPresenter.onButtonClicked(R.id.action_thumbs_up, currentState);
2725
}
2826
};
2927
private final Runnable dislikeAction = () -> {
3028
PlaybackPresenter playbackPresenter = getPlaybackPresenter();
3129
if (playbackPresenter != null && playbackPresenter.getView() != null) {
32-
playbackPresenter.onButtonClicked(R.id.action_thumbs_down, PlayerUI.BUTTON_ON);
33-
playbackPresenter.getView().setButtonState(R.id.action_thumbs_up, PlayerUI.BUTTON_OFF);
34-
playbackPresenter.getView().setButtonState(R.id.action_thumbs_down, PlayerUI.BUTTON_ON);
35-
MessageHelpers.showMessage(getContext(), R.string.action_dislike);
30+
int currentState = playbackPresenter.getView().getButtonState(R.id.action_thumbs_down);
31+
playbackPresenter.onButtonClicked(R.id.action_thumbs_down, currentState);
3632
}
3733
};
3834
private final Runnable speedUpAction = () -> speedUp(true);
@@ -204,4 +200,4 @@ private PlaybackPresenter getPlaybackPresenter() {
204200
private Context getContext() {
205201
return mContext;
206202
}
207-
}
203+
}

0 commit comments

Comments
 (0)