Skip to content

Commit fe7ec70

Browse files
committed
fix: clean up when remote flag is set to false
1 parent 40ce9b7 commit fe7ec70

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/mac-player.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,14 @@ main() {
215215
NEXT_BUTTON=$(get_tmux_option "@dracula-mac-player-remote-next" "N")
216216

217217
remoteControl "$PLAY_PAUSE_BUTTON" "$BACK_BUTTON" "$NEXT_BUTTON" "$REMOTE_APP"
218+
else
219+
# Clean up when remote is disabled
220+
tmux set -g @dracula-mac-player-remote-play-pause ""
221+
tmux set -g @dracula-mac-player-remote-back ""
222+
tmux set -g @dracula-mac-player-remote-next ""
223+
tmux unbind-key "$PLAY_PAUSE_BUTTON" 2>/dev/null
224+
tmux unbind-key "$BACK_BUTTON" 2>/dev/null
225+
tmux unbind-key "$NEXT_BUTTON" 2>/dev/null
218226
fi
219227

220228
if [ ! -f "$cache_file" ] || [ $(($(date +%s) - $(stat -f%c "$cache_file"))) -ge "$RATE" ]; then

0 commit comments

Comments
 (0)