From 708cd49d31f67639cbe631b9c165c4192835319b Mon Sep 17 00:00:00 2001 From: Bruno Sutic Date: Thu, 12 Feb 2015 12:46:48 +0100 Subject: [PATCH] Fix a zoomed windows related regression --- CHANGELOG.md | 1 + scripts/helpers.sh | 7 +++++++ scripts/restore.sh | 7 ------- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d372be..c027ff6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ### master +- bugfix: zoomed windows related regression ### v2.1.0, 2015-02-12 - if restore is started when there's only **1 pane in the whole tmux server**, diff --git a/scripts/helpers.sh b/scripts/helpers.sh index 6b654af..1fdfaae 100644 --- a/scripts/helpers.sh +++ b/scripts/helpers.sh @@ -66,6 +66,13 @@ is_session_grouped() { [[ "$GROUPED_SESSIONS" == *"${d}${session_name}${d}"* ]] } +restore_zoomed_windows() { + awk 'BEGIN { FS="\t"; OFS="\t" } /^pane/ && $6 ~ /Z/ && $9 == 1 { print $2, $3; }' $(last_resurrect_file) | + while IFS=$d read session_name window_number; do + tmux resize-pane -t "${session_name}:${window_number}" -Z + done +} + # path helpers resurrect_dir() { diff --git a/scripts/restore.sh b/scripts/restore.sh index 495e286..7e890f3 100755 --- a/scripts/restore.sh +++ b/scripts/restore.sh @@ -245,13 +245,6 @@ restore_active_pane_for_each_window() { done } -restore_zoomed_windows() { - awk 'BEGIN { FS="\t"; OFS="\t" } /^pane/ && $6 ~ /Z/ && $9 == 1 { print $2, $3; }' $(last_resurrect_file) | - while IFS=$d read session_name window_number; do - tmux resize-pane -t "${session_name}:${window_number}" -Z - done -} - restore_grouped_sessions() { while read line; do if is_line_type "grouped_session" "$line"; then