Fix fingers pane diplay if pane not zoomed

This commit is contained in:
Victor Afanasev 2018-01-16 16:37:15 +01:00
parent 9089bf26a1
commit d93ea6a868
2 changed files with 10 additions and 3 deletions

View File

@ -77,7 +77,7 @@ help_state=0
force_dim_support
pane_was_zoomed=$(is_pane_zoomed "$current_pane_id")
show_hints_and_swap $current_pane_id $fingers_pane_id $compact_state
show_hints_and_swap $current_pane_id $fingers_pane_id $compact_state $pane_was_zoomed
[[ $pane_was_zoomed == "1" ]] && zoom_pane "$fingers_pane_id"
hide_cursor

View File

@ -37,6 +37,13 @@ function show_hints_and_swap() {
current_pane_id=$1
fingers_pane_id=$2
compact_state=$3
show_hints "$fingers_pane_id" $compact_state
tmux swap-pane -s "$current_pane_id" -t "$fingers_pane_id"
pane_was_zoomed=$4
if [[ $pane_was_zoomed == 1 ]]; then
show_hints "$fingers_pane_id" $compact_state
tmux swap-pane -s "$current_pane_id" -t "$fingers_pane_id"
else
tmux swap-pane -s "$current_pane_id" -t "$fingers_pane_id"
show_hints "$fingers_pane_id" $compact_state
fi
}