branch: externals/bufferlo
commit dd31bd7f35fb7b0a5d93fb97c10f3a0454c5ef5a
Author: shipmints <shipmi...@gmail.com>
Commit: shipmints <shipmi...@gmail.com>

    Remove bufferlo-set-frame-geometry-default make-frame-invisible
    
    This interferes with frame z-order on GTK. There seems to be no
    performance implication removing it.
---
 bufferlo.el | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/bufferlo.el b/bufferlo.el
index 3807beb6c4..71e9fe8f3e 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -2488,7 +2488,6 @@ Geometry set for FRAME or the current frame, if nil."
     (when (and .left .top .width .height) ; defensive in case geometry stored 
from a tty
       (let ((frame-resize-pixelwise t)
             (frame-inhibit-implied-resize t))
-        (make-frame-invisible frame)
         (set-frame-position frame .left .top)
         (sleep-for bufferlo-frame-sleep-for)
         ;; Clamp to restore frames larger than the current display size.
@@ -2496,8 +2495,7 @@ Geometry set for FRAME or the current frame, if nil."
                         (min .width (display-pixel-width))
                         (min .height (display-pixel-height))
                         'pixelwise)
-        (sleep-for bufferlo-frame-sleep-for)
-        (make-frame-visible frame)))))
+        (sleep-for bufferlo-frame-sleep-for)))))
 
 (defvar bufferlo--active-sets nil
   "Global active bufferlo sets.

Reply via email to