wlroots/backend/drm
emersion 79dd9ba151 backend/drm: don't free connector immediately
When a pageflip is pending, we'll get a DRM event for the connector
in the future. We don't want to free the connector immediately
otherwise we'll use-after-free in the pageflip handler.

This commit adds a new state, "DISAPPEARED". This asks the pageflip
handler to destroy the output after it's done pageflipping.
2018-09-28 10:00:40 +02:00
..
atomic.c backend/drm: steal CRTCs from disabled outputs 2018-09-15 08:37:33 +02:00
backend.c backend/drm: add assertions 2018-09-18 11:06:01 +02:00
drm.c backend/drm: don't free connector immediately 2018-09-28 10:00:40 +02:00
legacy.c fix cursor loss w/ legacy drm and software cursor (tested on etnaviv) 2018-09-10 17:30:26 +02:00
properties.c util: add wlr_ prefix to log symbols 2018-07-09 22:49:54 +01:00
renderer.c Remove unused data from gbm_bo userdata 2018-08-04 17:02:53 +12:00
util.c backend/drm: steal CRTCs from disabled outputs 2018-09-15 08:37:33 +02:00