diff options
author | emersion <contact@emersion.fr> | 2019-01-17 22:30:24 +0100 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2019-01-18 10:09:10 +0100 |
commit | a737d7ecc4d7f4825ca7879e3449522bc87049be (patch) | |
tree | 7c40fbaebce93738d1f44d32f2d6f059a073e85e /include/sway/output.h | |
parent | output: remove output_add_listeners (diff) | |
download | sway-a737d7ecc4d7f4825ca7879e3449522bc87049be.tar.gz sway-a737d7ecc4d7f4825ca7879e3449522bc87049be.tar.zst sway-a737d7ecc4d7f4825ca7879e3449522bc87049be.zip |
Better handle outputs without CRTC
This happens if you plug in more outputs than supported by your GPU.
This patch makes it so outputs without CRTCs appear as disabled. As soon as
they get a CRTC (signalled via the mode event), we can enable them.
Diffstat (limited to 'include/sway/output.h')
-rw-r--r-- | include/sway/output.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/sway/output.h b/include/sway/output.h index 7279187d..9ebdb6c1 100644 --- a/include/sway/output.h +++ b/include/sway/output.h | |||
@@ -31,7 +31,7 @@ struct sway_output { | |||
31 | int lx, ly; | 31 | int lx, ly; |
32 | int width, height; | 32 | int width, height; |
33 | 33 | ||
34 | bool enabled; | 34 | bool enabled, configured; |
35 | list_t *workspaces; | 35 | list_t *workspaces; |
36 | 36 | ||
37 | struct sway_output_state current; | 37 | struct sway_output_state current; |