Setting state_invalid to true is moved together with the code adding new unused CRTCs and connectors in drm_output_deinit(). Logically these two operations belong together: state_invalid is required for the new unused item to be turned off. This does not hinder initial turning off of outputs, because on compositor start-up, state_invalid is initialized to true, making calls to drm_output_disable() for non-enabled outputs a no-op. Previous changes already ensure that if a compositor does not explicitly enable an output, the CRTC and connector will be turned off even without an explicit disable (provided there is a at least one enabled output). Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Daniel Stone <daniels@collabora.com>dev
							parent
							
								
									cb2d8836c0
								
							
						
					
					
						commit
						5e12b553b1
					
				
					Loading…
					
					
				
		Reference in new issue