diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2019-04-17 01:57:34 -0400 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2019-04-17 01:57:34 -0400 |
| commit | 6fc6e30fcb883f855fc4f82be21a28721dde67f9 (patch) | |
| tree | 06bf13f5f682906ee3d705aa9287cc29c5b8b7f1 /client | |
| parent | 6d14fba591bda8a2f5a082609301bc95fcff0a55 (diff) | |
swaymsg: add timeout and type checks
This adds a 3 second timeout to the initial reply in swaymsg. This
prevents swaymsg from hanging when `swaymsg -t get_{inputs,seats}` is
used in i3. The timeout is removed when waiting for a subscribed event
or monitoring for subscribed events.
This also adds type checks to commands where i3 does not reply with all
of the properties that sway does (such as `modes` in `get_outputs`).
This is mostly just a behavioral adjustment since swaymsg should run on
i3. When running under i3, some command reply's (such as the one for
`get_outputs) may have more useful information in the raw json than the
pretty printed version.
Diffstat (limited to 'client')
0 files changed, 0 insertions, 0 deletions
