dix: use a tmp variable for the to-be-removed touch listener
No functional changes. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
		
							parent
							
								
									a71a283934
								
							
						
					
					
						commit
						7dbf61817d
					
				|  | @ -719,12 +719,13 @@ TouchRemoveListener(TouchPointInfoPtr ti, XID resource) | |||
| 
 | ||||
|     for (i = 0; i < ti->num_listeners; i++) { | ||||
|         int j; | ||||
|         TouchListener *listener = &ti->listeners[i]; | ||||
| 
 | ||||
|         if (ti->listeners[i].listener != resource) | ||||
|         if (listener->listener != resource) | ||||
|             continue; | ||||
| 
 | ||||
|         if (ti->listeners[i].grab) { | ||||
|             ti->listeners[i].grab = NULL; | ||||
|         if (listener->grab) { | ||||
|             listener->grab = NULL; | ||||
|             ti->num_grabs--; | ||||
|         } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue