Check dev->u.master if there is a custom event handler, too
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
		
							parent
							
								
									c806162c13
								
							
						
					
					
						commit
						9965174f4f
					
				| 
						 | 
					@ -401,7 +401,9 @@ mieqProcessDeviceEvent(DeviceIntPtr dev,
 | 
				
			||||||
        if (handler)
 | 
					        if (handler)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            handler(DequeueScreen(dev)->myNum, event, dev);
 | 
					            handler(DequeueScreen(dev)->myNum, event, dev);
 | 
				
			||||||
            if (master)
 | 
					            /* Check for the SD's master in case the device got detached
 | 
				
			||||||
 | 
					             * during event processing */
 | 
				
			||||||
 | 
					            if (master && dev->u.master)
 | 
				
			||||||
                handler(DequeueScreen(master)->myNum,
 | 
					                handler(DequeueScreen(master)->myNum,
 | 
				
			||||||
                        (InternalEvent*)masterEvents->event, master);
 | 
					                        (InternalEvent*)masterEvents->event, master);
 | 
				
			||||||
        } else
 | 
					        } else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue