dix: use UpdateFromMaster in GetProximityEvents.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
This commit is contained in:
		
							parent
							
								
									95fc59a199
								
							
						
					
					
						commit
						5d02e580d7
					
				| 
						 | 
					@ -1079,7 +1079,6 @@ GetProximityEvents(EventList *events, DeviceIntPtr pDev, int type,
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int num_events = 1;
 | 
					    int num_events = 1;
 | 
				
			||||||
    deviceKeyButtonPointer *kbp;
 | 
					    deviceKeyButtonPointer *kbp;
 | 
				
			||||||
    DeviceIntPtr master;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Sanity checks. */
 | 
					    /* Sanity checks. */
 | 
				
			||||||
    if (type != ProximityIn && type != ProximityOut)
 | 
					    if (type != ProximityIn && type != ProximityOut)
 | 
				
			||||||
| 
						 | 
					@ -1101,16 +1100,7 @@ GetProximityEvents(EventList *events, DeviceIntPtr pDev, int type,
 | 
				
			||||||
        (num_valuators + first_valuator) > pDev->valuator->numAxes)
 | 
					        (num_valuators + first_valuator) > pDev->valuator->numAxes)
 | 
				
			||||||
        return 0;
 | 
					        return 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    master = pDev->u.master;
 | 
					    events = updateFromMaster(events, pDev, &num_events);
 | 
				
			||||||
    if (master && master->u.lastSlave != pDev)
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        CreateClassesChangedEvent(events, master, pDev);
 | 
					 | 
				
			||||||
        updateSlaveDeviceCoords(master, pDev);
 | 
					 | 
				
			||||||
        master->u.lastSlave = pDev;
 | 
					 | 
				
			||||||
        master->last.numValuators = pDev->last.numValuators;
 | 
					 | 
				
			||||||
        num_events++;
 | 
					 | 
				
			||||||
        events++;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    kbp = (deviceKeyButtonPointer *) events->event;
 | 
					    kbp = (deviceKeyButtonPointer *) events->event;
 | 
				
			||||||
    kbp->type = type;
 | 
					    kbp->type = type;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue