The Wayland protocol spec[1] states that set_cursor must be called with the serial number of the enter event. However, GLFW is passing in the serial number of the latest received event, which does not meet the protocol spec. [1] https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_pointer As a result, set_cursor calls were simply ignored by the compositor. This fix complies with the protocol more closely by specifically caching the enter event serial, and using it for all set_cursor calls. Fixes #1706 Closes #1899master
							parent
							
								
									4cbe743b74
								
							
						
					
					
						commit
						e7758c506d
					
				
				 4 changed files with 9 additions and 5 deletions
			
			
		
					Loading…
					
					
				
		Reference in New Issue