Remove an assertion

* exwm-randr.el (exwm-randr--refresh): There can be no valid output
sometimes.
This commit is contained in:
Chris Feng 2016-02-07 10:22:33 +08:00
parent e9e476c4de
commit 3d643fafbe

View file

@ -84,8 +84,8 @@
output-plist (plist-put output-plist output-name geometry))
(unless default-geometry ;assume the first output as primary
(setq default-geometry geometry)))))))
(cl-assert (<= 2 (length output-plist)))
(exwm--log "(randr) outputs: %s" output-plist)
(when output-plist
(setq workarea-offset (if exwm-workspace-minibuffer-position
0
(window-pixel-height (minibuffer-window))))
@ -99,7 +99,8 @@
(set-frame-parameter frame 'exwm-randr-output output)
(set-frame-parameter frame 'exwm-geometry geometry)
(with-slots (x y width height) geometry
(exwm-layout--resize-container (frame-parameter frame 'exwm-outer-id)
(exwm-layout--resize-container (frame-parameter frame
'exwm-outer-id)
(frame-parameter frame
'exwm-workspace)
x y width height)
@ -119,7 +120,7 @@
(make-instance 'xcb:ewmh:set-_NET_DESKTOP_VIEWPORT
:window exwm--root
:data (vconcat viewports)))
(xcb:flush exwm--connection)))
(xcb:flush exwm--connection))))
(defvar exwm-randr-screen-change-hook nil
"Normal hook run when screen changes.")