be3146873f
OutputBackend has a concept of readiness. When the host compositor goes down, the OutputBackend will be marked as not ready, and when it reappears, the output backend will be marked ready again. On the other hand, host compositor going down is a niche case, it's not something that often happens and it's hard to justify adding more moving parts to the startup code. It's easier to call initialize() and check whether it fails rather than call initialize() and then monitor isReady. Therefore, this change drops OutputBackend::isReady() to make startup simpler. |
||
---|---|---|
.. | ||
colorlut.cpp | ||
colorlut.h | ||
colorpipelinestage.cpp | ||
colorpipelinestage.h | ||
colortransformation.cpp | ||
colortransformation.h | ||
dmabufattributes.h | ||
inputbackend.cpp | ||
inputbackend.h | ||
inputdevice.cpp | ||
inputdevice.h | ||
output.cpp | ||
output.h | ||
outputbackend.cpp | ||
outputbackend.h | ||
outputconfiguration.cpp | ||
outputconfiguration.h | ||
outputlayer.cpp | ||
outputlayer.h | ||
overlaywindow.cpp | ||
overlaywindow.h | ||
renderbackend.cpp | ||
renderbackend.h | ||
renderjournal.cpp | ||
renderjournal.h | ||
renderlayer.cpp | ||
renderlayer.h | ||
renderlayerdelegate.cpp | ||
renderlayerdelegate.h | ||
renderloop.cpp | ||
renderloop.h | ||
renderloop_p.h | ||
rendertarget.cpp | ||
rendertarget.h | ||
session.cpp | ||
session.h | ||
session_consolekit.cpp | ||
session_consolekit.h | ||
session_logind.cpp | ||
session_logind.h | ||
session_noop.cpp | ||
session_noop.h |