polybar-dwm/src
patrick96 28af6bb493 Fix race condition when creating socket folder
If two processes call `mkdir` at the same time, the second one will fail
and wrongly assume the folder wasn't created properly.

We now first check if the folder really doesn't exist and we also catch
any IPC initialization errors and disable IPC instead of crashing the
whole bar.
2022-01-25 00:24:22 +01:00
..
adapters net: prefer running interface for auto-detection (#2557) 2022-01-18 19:53:19 +01:00
cairo doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
components Eventloop cleanup (#2577) 2022-01-22 22:00:26 +01:00
drawtypes feat(xkeyboard): Icon matching using variant (#2521) 2021-10-05 12:12:47 +02:00
events refactor(signals): Avoid reinterpret_cast 2017-01-01 20:31:09 +01:00
ipc Fix race condition when creating socket folder 2022-01-25 00:24:22 +01:00
modules Replace math_util min and max with std::min and std::max (#2579) 2022-01-23 21:14:55 +01:00
tags fix typos (#2524) 2021-10-04 23:46:38 +02:00
utils Eventloop cleanup (#2577) 2022-01-22 22:00:26 +01:00
x11 Add support for a tray-foreground setting. (#2552) 2021-11-17 11:41:40 +01:00
CMakeLists.txt Use sockets for IPC (#2539) 2022-01-22 20:35:37 +01:00
main.cpp Fix race condition when creating socket folder 2022-01-25 00:24:22 +01:00
polybar-msg.cpp Eventloop cleanup (#2577) 2022-01-22 22:00:26 +01:00
settings.cpp.cmake cmake: Stop using CMAKE_* variables for flags 2021-07-11 14:47:26 +02:00