mi: Hush mieqSetHandler for no-op changes
If we set the handler to the thing it's already set to, that's fine. Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
		
							parent
							
								
									ba0f5d854f
								
							
						
					
					
						commit
						801977e825
					
				| 
						 | 
					@ -289,7 +289,7 @@ mieqSwitchScreen(DeviceIntPtr pDev, ScreenPtr pScreen, Bool set_dequeue_screen)
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
mieqSetHandler(int event, mieqHandler handler)
 | 
					mieqSetHandler(int event, mieqHandler handler)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (handler && miEventQueue.handlers[event])
 | 
					    if (handler && miEventQueue.handlers[event] != handler)
 | 
				
			||||||
        ErrorF("[mi] mieq: warning: overriding existing handler %p with %p for "
 | 
					        ErrorF("[mi] mieq: warning: overriding existing handler %p with %p for "
 | 
				
			||||||
               "event %d\n", miEventQueue.handlers[event], handler, event);
 | 
					               "event %d\n", miEventQueue.handlers[event], handler, event);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue