From a5874d5149bf9eb830d285bba595b9d6e7edd30a Mon Sep 17 00:00:00 2001 From: Philippe Brochard Date: Sat, 28 May 2011 22:30:50 +0200 Subject: [PATCH] src/clfswm-util.lisp (delete-focus-window-generic): Do not hide child before removing, so prevent a flickering. --- ChangeLog | 3 +++ src/clfswm-util.lisp | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cb3b3b3..d3e1144 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-05-28 Philippe Brochard + * src/clfswm-util.lisp (delete-focus-window-generic): Do not hide + child before removing, so prevent a flickering. + * src/clfswm-internal.lisp (show-all-children): Rectangular optimization to display only needed children. (show-all-children): Remove flickering on diff --git a/src/clfswm-util.lisp b/src/clfswm-util.lisp index 09621d2..f56e9fb 100644 --- a/src/clfswm-util.lisp +++ b/src/clfswm-util.lisp @@ -117,7 +117,6 @@ (with-focus-window (window) (when (child-equal-p window *current-child*) (setf *current-child* *current-root*)) - (hide-child window) (delete-child-and-children-in-all-frames window close-fun) (show-all-children))) -- 2.11.4.GIT