From 4fbf6079506c40ef1c5b907909b36dc9160f9e7e Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 19 Aug 2020 00:43:07 +0100 Subject: [PATCH] fix(workspaces): Improve reliability of desktop restore Ignore some frame parameters which I don't care about being stored into the desktop file, and would rather have the values from the loaded config. --- modules/workspaces/siren-desktop.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/workspaces/siren-desktop.el b/modules/workspaces/siren-desktop.el index 4a1c1b8..c3e4b81 100644 --- a/modules/workspaces/siren-desktop.el +++ b/modules/workspaces/siren-desktop.el @@ -20,6 +20,14 @@ (desktop-path (list siren-dir)) (desktop-restore-forces-onscreen nil) (desktop-save 'ask-if-new) + (desktop-restore-frames t) + + :config + (push '(font . :never) frameset-filter-alist) + (push '(fontsize . :never) frameset-filter-alist) + (push '(fullscreen . :never) frameset-filter-alist) + (push '(fullscreen-restore . :never) frameset-filter-alist) + (push '(alpha . :never) frameset-filter-alist) :init (defun siren-desktop-setup ()