From c034acaa4bc6270f23fb6465c3198535f740f7c4 Mon Sep 17 00:00:00 2001 From: Eivind Fonn Date: Wed, 6 Jan 2016 08:24:23 +0100 Subject: [PATCH] Fix jumping to nil perspectives --- layers/+window-management/spacemacs-layouts/packages.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/layers/+window-management/spacemacs-layouts/packages.el b/layers/+window-management/spacemacs-layouts/packages.el index 62842e36a..2eac172e9 100644 --- a/layers/+window-management/spacemacs-layouts/packages.el +++ b/layers/+window-management/spacemacs-layouts/packages.el @@ -46,9 +46,11 @@ "Timer for layouts auto-save.") (defun spacemacs/jump-to-last-layout () - "Open the previously selected layout." + "Open the previously selected layout, if it exists." (interactive) - (when (persp-get-by-name spacemacs--last-selected-layout) + (unless (eq 'non-existent + (gethash spacemacs--last-selected-layout + *persp-hash* 'non-existent)) (persp-switch spacemacs--last-selected-layout))) ;; Perspectives micro-state -------------------------------------------