Revert "backend/drm: populate cursor plane's current_fb"
This reverts commit6c3d080e25. Populating wlr_drm_plane.current_fb messes up the buffer's locking. The previous buffer is released while it's still being displayed on-screen. (cherry picked from commit5f26360bd8)
This commit is contained in:
		
							parent
							
								
									75f476c01e
								
							
						
					
					
						commit
						b213d2b81f
					
				|  | @ -933,7 +933,7 @@ static bool drm_connector_set_cursor(struct wlr_output *output, | ||||||
| 			local_buf = wlr_buffer_lock(buffer); | 			local_buf = wlr_buffer_lock(buffer); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		bool ok = drm_fb_import(&plane->current_fb, drm, local_buf, | 		bool ok = drm_fb_import(&plane->pending_fb, drm, local_buf, | ||||||
| 			&plane->formats); | 			&plane->formats); | ||||||
| 		wlr_buffer_unlock(local_buf); | 		wlr_buffer_unlock(local_buf); | ||||||
| 		if (!ok) { | 		if (!ok) { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue