polybar-dwm/src
patrick96 ad987098ff fix(tray): Support clients with different depths
XCB_BACK_PIXMAP_PARENT_RELATIVE requires that the client has the same
depth as the tray window.

There was an issue with dropbox having a depth of 32 and the tray window
having a depth of 24 that caused the configuration of the icon to fail.
It would then be displayed outside of the bar because the catch block
was not hit (different exception).

We now just don't configure XCB_CW_BACK_PIXMAP. This seems to work and
is also what stalonetray does.

This does not fix the issue with dropbox having an arbitrary background.

Fixes #1679
Fixes #2430
2021-05-24 00:47:22 +02:00
..
adapters clang-format 2020-10-19 10:32:41 +02:00
cairo doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
components Remove tag compaction "optimizations" 2020-12-25 00:33:32 +01:00
drawtypes Load rgba from config instead of strings. 2020-11-27 22:08:03 +01:00
events refactor(signals): Avoid reinterpret_cast 2017-01-01 20:31:09 +01:00
modules fix(xworkspaces): Never swallow updates (#2275) 2020-12-05 23:28:48 +01:00
utils fix(process): fork_detached created zombie processes 2020-12-12 02:37:21 +01:00
x11 fix(tray): Support clients with different depths 2021-05-24 00:47:22 +02:00
CMakeLists.txt build: Move non-macro variables into settings.cpp 2019-11-01 11:12:40 +01:00
ipc.cpp fix(msg): use stdout when exiting with code 0 2019-06-19 16:09:56 +02:00
main.cpp logger: Add default logging level 'notice' 2020-04-22 00:38:31 +02:00
settings.cpp.cmake build: Move all possible variables into settings.cpp 2019-11-01 11:12:40 +01:00