polybar-dwm/include
Benno Fünfstück f74c524fff fix(renderer): Handling of missing root pixmap ()
Polybar had issues when there is no background set or set by a tool like imagemagick which doesn't add the root pixmap to the root window properties.

There's not much we can do about it, but at least polybar doesn't crash anymore.

Fixes  
Fixes  

* fix(tray_manager): only enable transparency if neccessary

Previously, we always enabled transparency

* fix(background_manager): avoid needless fetching

* fix(renderer): move logging message to correct place

* fix(background_manager): handle dummy pixmap (_XSETROOT_ID) right

* fix(background_manager): more initialization + don't free on error

Freeing on error is incorrect, since we could still be called again later in
which case we still need the resources.

* fix(background_manager): add more infos to trace logs

* fix(background): correct typo (XROOTMAP -> XROOTPMAP)

* fix(background_manager): do not report "no background" as error

* style(background_manager): use braces for if

Co-Authored-By: bennofs <benno.fuenfstueck@gmail.com>

* fix(background_manager): better error message for dummy pixmap

Co-Authored-By: bennofs <benno.fuenfstueck@gmail.com>

* style(background): some more style fixes

* fix(connection): initialize pixmap in all cases in root_pixmap()

* style(connection): improve readability using early return
2019-01-17 14:22:48 +01:00
..
adapters feat(net): Support bridge interfaces () 2018-11-28 16:09:00 +01:00
cairo doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
components feat(border): Percentage and pixel offset () 2019-01-12 11:48:09 +01:00
drawtypes doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
events doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
modules fix(fs): Calculate free bytes properly 2019-01-17 08:31:48 +01:00
utils doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
x11 fix(renderer): Handling of missing root pixmap () 2019-01-17 14:22:48 +01:00
CMakeLists.txt fix(man): Add correct date and version to manpage 2018-11-30 11:50:40 -08:00
common.hpp fix(version): Follow APP_VERSION in POLYBAR_NS 2017-01-29 15:16:00 +01:00
debug.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
errors.hpp refactor: Move all event handling to the controller 2016-12-20 05:16:04 +01:00
settings.hpp.cmake doc(net): Indicate the wireless library used 2018-09-18 15:29:05 -07:00
version.hpp Release 3.3.0 () 2018-12-23 21:36:30 +01:00