mirror of
				https://gitlab.freedesktop.org/wlroots/wlroots.git
				synced 2025-10-29 05:40:12 -04:00 
			
		
		
		
	cursor: use source buffer to signal release timeline point
Same as128cd07e91("scene/surface: use source buffer to signal release timeline point"), but for the cursor. (cherry picked from commit462046ffdc)
This commit is contained in:
		
							parent
							
								
									d092e40dec
								
							
						
					
					
						commit
						d4009183a1
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -585,10 +585,11 @@ static void cursor_output_cursor_update(struct wlr_cursor_output_cursor *output_ | |||
| 			&src_box, dst_width, dst_height, surface->current.transform, | ||||
| 			hotspot_x, hotspot_y, wait_timeline, wait_point); | ||||
| 
 | ||||
| 		if (syncobj_surface_state != NULL && surface->buffer != NULL && | ||||
| 		if (syncobj_surface_state != NULL && | ||||
| 				surface->buffer != NULL && surface->buffer->source != NULL && | ||||
| 				(surface->current.committed & WLR_SURFACE_STATE_BUFFER)) { | ||||
| 			wlr_linux_drm_syncobj_v1_state_signal_release_with_buffer(syncobj_surface_state, | ||||
| 				&surface->buffer->base); | ||||
| 				surface->buffer->source); | ||||
| 		} | ||||
| 
 | ||||
| 		if (output_cursor->output_cursor->visible) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Simon Ser
						Simon Ser