about summary refs log tree commit diff
path: root/exwm-floating.el
diff options
context:
space:
mode:
authorAdrián Medraño Calvo <adrian@medranocalvo.com>2022-03-24T00·00+0000
committerAdrián Medraño Calvo <adrian@medranocalvo.com>2022-03-24T00·00+0000
commite43bd782580fc7f2aa7f5f92da1c5d7c992b6d1c (patch)
tree7c7305097a1950c4924a556fbf067acfbe7ab84f /exwm-floating.el
parent563cba2abcfe1df6ed433dc09f6ef412a8e2c706 (diff)
Use 32-bit visual for frame containers
* exwm-core.el (exwm--get-visual-depth-colormap): New function.
* exwm-workspace.el (exwm-workspace--add-frame-as-workspace): Use
Emacs' frame's visual, depth and colormap. Reset all attributes
that refer (also by default) to the parent window (the root
window), as it might have a different visual, depth or colormap.

Special-thanks-to: Elijah Malaby <qwe12345678910@gmail.com> for figuring out the
  changes needed to suport 32-bit visuals and proposing the initial
  version of this improvement.
Diffstat (limited to 'exwm-floating.el')
0 files changed, 0 insertions, 0 deletions