[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 42f4ec6 20/64: Show moved window by default
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 42f4ec6 20/64: Show moved window by default |
Date: |
Thu, 17 Sep 2015 23:17:56 +0000 |
branch: externals/exwm
commit 42f4ec6db50fc0d62792847e63349c46b056ad8f
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Show moved window by default
---
exwm-workspace.el | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/exwm-workspace.el b/exwm-workspace.el
index efecf57..148ff36 100644
--- a/exwm-workspace.el
+++ b/exwm-workspace.el
@@ -180,12 +180,15 @@ The optional FORCE option is for internal use only."
(concat " " (replace-regexp-in-string "^\\s-*" "" (buffer-name))))
(if exwm--floating-frame
;; Move the floating frame is enough
- (xcb:+request exwm--connection
- (make-instance 'xcb:ReparentWindow
- :window (frame-parameter exwm--floating-frame
- 'exwm-outer-id)
- :parent (frame-parameter frame 'exwm-window-id)
- :x 0 :y 0))
+ (progn
+ (xcb:+request exwm--connection
+ (make-instance 'xcb:ReparentWindow
+ :window (frame-parameter exwm--floating-frame
+ 'exwm-outer-id)
+ :parent (frame-parameter frame
+ 'exwm-window-id)
+ :x 0 :y 0))
+ (xcb:flush exwm--connection))
;; Move the window itself
(bury-buffer)
(exwm-layout--hide id)
@@ -196,8 +199,10 @@ The optional FORCE option is for internal use only."
(make-instance 'xcb:ReparentWindow
:window id
:parent (frame-parameter frame 'exwm-window-id)
- :x 0 :y 0)))))
- (xcb:flush exwm--connection)
+ :x 0 :y 0))
+ (xcb:flush exwm--connection)
+ (set-window-buffer (frame-first-window frame)
+ (exwm--id->buffer id)))))
(exwm-workspace--update-switch-history)))
(defun exwm-workspace-rename-buffer (newname)
- [elpa] externals/exwm 7892ed3 02/64: Improve move/resize, (continued)
- [elpa] externals/exwm 7892ed3 02/64: Improve move/resize, Chris Feng, 2015/09/17
- [elpa] externals/exwm ee3ce55 09/64: Merge pull request #2 from KAMiKAZOW/patch-1, Chris Feng, 2015/09/17
- [elpa] externals/exwm caf2fee 11/64: Drop intro to EXIM, Chris Feng, 2015/09/17
- [elpa] externals/exwm 3fc0cb2 10/64: Various fixes, Chris Feng, 2015/09/17
- [elpa] externals/exwm 3fb90b9 12/64: Fix fullscreen issues, Chris Feng, 2015/09/17
- [elpa] externals/exwm 86764d2 07/64: Add basic RandR support, Chris Feng, 2015/09/17
- [elpa] externals/exwm 1e36a22 13/64: Check buffer mode in exwm-reset, Chris Feng, 2015/09/17
- [elpa] externals/exwm 14628a9 16/64: Fix race conditions when managing a window, Chris Feng, 2015/09/17
- [elpa] externals/exwm 5298489 18/64: Fix some input focus issues, Chris Feng, 2015/09/17
- [elpa] externals/exwm 3b9d0dd 17/64: Fixes for manage/unmanage window, Chris Feng, 2015/09/17
- [elpa] externals/exwm 42f4ec6 20/64: Show moved window by default,
Chris Feng <=
- [elpa] externals/exwm 36bb579 21/64: Refresh when minibuffer grows (fix #10), Chris Feng, 2015/09/17
- [elpa] externals/exwm 2ad1a89 14/64: Various input fixes, Chris Feng, 2015/09/17
- [elpa] externals/exwm 84f0f03 15/64: Fix input focus lost after closing window, Chris Feng, 2015/09/17
- [elpa] externals/exwm 63402b0 19/64: Correct layout refresh problems, Chris Feng, 2015/09/17
- [elpa] externals/exwm edc70eb 22/64: Remove redundant code caused by the concurrency of events, Chris Feng, 2015/09/17
- [elpa] externals/exwm 2d4104a 23/64: Fix emacsclient bugs, Chris Feng, 2015/09/17
- [elpa] externals/exwm 24b964b 25/64: Ignore repeated `MappingNotify` events, Chris Feng, 2015/09/17
- [elpa] externals/exwm 801185c 27/64: Fix buffer switch problems, Chris Feng, 2015/09/17
- [elpa] externals/exwm 1ce18af 28/64: Center floating windows by default, Chris Feng, 2015/09/17
- [elpa] externals/exwm 048994c 24/64: Remove redundant code caused by the concurrency of events (continued), Chris Feng, 2015/09/17