mirror of
https://github.com/swaywm/sway.git
synced 2025-10-31 22:25:26 -04:00
Move swaybar's event loop to common directory and refactor
* The loop functions are now prefixed with `loop_`. * It is now easy to add timers to the loop. * Timers are implemented using pollfd and timerfd, rather than manually checking them when any other event happens to arrive.
This commit is contained in:
parent
7f2e6d812a
commit
4056c09e13
10 changed files with 172 additions and 192 deletions
|
|
@ -14,6 +14,8 @@ enum status_protocol {
|
|||
};
|
||||
|
||||
struct status_line {
|
||||
struct swaybar *bar;
|
||||
|
||||
pid_t pid;
|
||||
int read_fd, write_fd;
|
||||
FILE *read, *write;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue