Compare commits
3 Commits
6be2f34b5f
...
027960ad25
Author | SHA1 | Date |
---|---|---|
Bruno Sutic | 027960ad25 | |
Bruno Sutic | dc6252d950 | |
Ali Ghaffaari | c3d0599a6e |
|
@ -270,9 +270,6 @@ restore_all_panes() {
|
|||
restore_pane "$line"
|
||||
fi
|
||||
done < $(last_resurrect_file)
|
||||
if is_restoring_pane_contents; then
|
||||
rm "$(pane_contents_dir "restore")"/*
|
||||
fi
|
||||
}
|
||||
|
||||
handle_session_0() {
|
||||
|
@ -375,6 +372,14 @@ restore_active_and_alternate_sessions() {
|
|||
done < $(last_resurrect_file)
|
||||
}
|
||||
|
||||
# A cleanup that happens after 'restore_all_panes' seems to fix fish shell
|
||||
# users' restore problems.
|
||||
cleanup_restored_pane_contents() {
|
||||
if is_restoring_pane_contents; then
|
||||
rm "$(pane_contents_dir "restore")"/*
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
if supported_tmux_version_ok && check_saved_session_exists; then
|
||||
start_spinner "Restoring..." "Tmux restore complete!"
|
||||
|
@ -394,6 +399,7 @@ main() {
|
|||
restore_grouped_sessions # also restores active and alt windows for grouped sessions
|
||||
restore_active_and_alternate_windows
|
||||
restore_active_and_alternate_sessions
|
||||
cleanup_restored_pane_contents
|
||||
execute_hook "post-restore-all"
|
||||
stop_spinner
|
||||
display_message "Tmux restore complete!"
|
||||
|
|
Loading…
Reference in New Issue