Waybar/src
Aleksei Bavshin b79301a5bd
fix(wlr/taskbar): protocol error when reconnecting outputs
Destroy request is not specified for foreign toplevel manager and it
does not prevent the compositor from sending more events.
Libwayland would ignore events to a destroyed objects, but that could
indirectly cause a gap in the sequence of new object ids and trigger
error condition in the library.

With this commit waybar sends a `stop` request to notify the compositor
about the destruction of a toplevel manager. That fixes abnormal
termination of the bar with following errors:
```
(waybar:11791): Gdk-DEBUG: 20:04:19.778: not a valid new object id (4278190088), message toplevel(n)

Gdk-Message: 20:04:19.778: Error reading events from display: Invalid argument
```
2021-01-08 15:41:48 -08:00
..
modules fix(wlr/taskbar): protocol error when reconnecting outputs 2021-01-08 15:41:48 -08:00
util Fix non-standard usage of <sys/poll.h> 2020-09-06 21:48:42 +02:00
ALabel.cpp Fixing logic in getIcon 2021-01-03 19:08:06 +01:00
AModule.cpp Fix "on-click-backward" when "on-click-forward" is not present 2020-09-26 15:55:06 -04:00
bar.cpp Better way of doing it by just moving the original delcarations after everything's for sure been set 2020-12-28 13:44:16 -07:00
client.cpp Removed redundant log line. 2020-12-25 23:31:29 +00:00
factory.cpp feature: created sway language submodule; added styles & config part for a sway language submodule 2020-10-10 19:09:18 +03:00
main.cpp Replace signal handler with signal handling thread 2020-07-25 21:02:59 +10:00