polybar-dwm/include/x11
Patrick Ziegler 053a7eb2d8
fix: Crash on root pixmap and window depth mismatch (#2813)
The background_manager used the root window depth for creating its
pixmaps, but when the root pixmap has a different depth, this causes the
copy_area_checked call to fail and crash the bar.

We now load the root pixmap before finding the visual and creating the
slice pixmaps.

Fixes #2798
2022-09-05 09:58:12 +02:00
..
extensions fix(x11): Don't include composite when disabled 2020-12-22 00:37:07 +01:00
atoms.hpp Cleanup xcb stuff 2022-03-06 18:28:26 +01:00
background_manager.hpp fix: Crash on root pixmap and window depth mismatch (#2813) 2022-09-05 09:58:12 +02:00
connection.hpp Cleanup xcb stuff 2022-03-06 18:28:26 +01:00
cursor.hpp Cleanup cursor code 2022-03-20 20:18:00 +01:00
ewmh.hpp Make ewmh_connection act as xcb_ewmh_connection_t* 2022-03-21 21:37:12 +01:00
icccm.hpp fix: Set WM_SIZE_HINTS to fix position in openbox 2022-02-21 21:40:33 +01:00
registry.hpp refactor(connection: Use custom base 2016-12-26 09:46:48 +01:00
tray_client.hpp tray: Properly handle missing _XEMBED_INFO 2021-09-13 00:12:33 +02:00
tray_manager.hpp tray: implement hiding functionality (#2723) 2022-06-16 12:53:49 +02:00
types.hpp refactor(x11): Cleanup 2017-01-24 10:49:14 +01:00
window.hpp fix: Support negative struts 2022-03-15 00:11:46 +01:00
winspec.hpp Use @ for doxygen commands (#2597) 2022-02-20 21:40:48 +01:00
xembed.hpp tray: Properly handle missing _XEMBED_INFO 2021-09-13 00:12:33 +02:00
xresources.hpp Remove undefined behaviors and clean code (#1769) 2021-02-15 23:32:56 +01:00