diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-09-28 04:23:10 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-28 04:23:10 -0500 |
commit | 936ec022664625f70fbcb22de6794d774cca159f (patch) | |
tree | 8710df828f4f5647209b76b3cc85eca1a53af753 /include/backend/drm/drm.h | |
parent | 132f08175d7d6bb8acb00c92767f227fd51e284c (diff) | |
parent | 79dd9ba15170f7054523fc37e10ea564661d648e (diff) |
Merge pull request #1268 from emersion/drm-connector-disappeared
backend/drm: don't free connector immediately
Diffstat (limited to 'include/backend/drm/drm.h')
-rw-r--r-- | include/backend/drm/drm.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/backend/drm/drm.h b/include/backend/drm/drm.h index ac23cd9a..3b01b64f 100644 --- a/include/backend/drm/drm.h +++ b/include/backend/drm/drm.h @@ -104,10 +104,14 @@ struct wlr_drm_backend { }; enum wlr_drm_connector_state { + // Connector is available but no output is plugged in WLR_DRM_CONN_DISCONNECTED, + // An output just has been plugged in and is waiting for a modeset WLR_DRM_CONN_NEEDS_MODESET, WLR_DRM_CONN_CLEANUP, WLR_DRM_CONN_CONNECTED, + // Connector disappeared, waiting for being destroyed on next page-flip + WLR_DRM_CONN_DISAPPEARED, }; struct wlr_drm_mode { |