mirror of https://github.com/polybar/polybar.git
638a57379b
The tray manager of polybar listens on multiple atoms for the background of the root window. On change of these atoms, it will redraw its window-background and message its tray-client to redraw also. On fast changes of of background, this leads to immense messaging and eventual flickering of the systray. This patch tries to soften the issue in a way, that tray-window and its client will only redraw, if the bar has transparency. If not, there should be no reason to redraw on wallpaper-change. * Redraw on background change only if transparent * Replace tab with spaces |
||
---|---|---|
.. | ||
extensions | ||
atoms.cpp | ||
background_manager.cpp | ||
connection.cpp | ||
cursor.cpp | ||
ewmh.cpp | ||
icccm.cpp | ||
registry.cpp | ||
tray_client.cpp | ||
tray_manager.cpp | ||
window.cpp | ||
winspec.cpp | ||
xembed.cpp | ||
xresources.cpp |