dix: set the valuator mode in set_valuators
We only have per-device mode for now anyway. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
		
							parent
							
								
									cffa3c499a
								
							
						
					
					
						commit
						59bc615ed2
					
				| 
						 | 
					@ -143,9 +143,11 @@ set_valuators(DeviceIntPtr dev, DeviceEvent* event, int first_valuator,
 | 
				
			||||||
    int i;
 | 
					    int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (i = first_valuator; i < first_valuator + num_valuators; i++)
 | 
					    for (i = first_valuator; i < first_valuator + num_valuators; i++)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
        SetBit(event->valuators.mask, i);
 | 
					        SetBit(event->valuators.mask, i);
 | 
				
			||||||
 | 
					        if (dev->valuator->mode == Absolute)
 | 
				
			||||||
    /* FIXME: Set the current mode */
 | 
					            SetBit(event->valuators.mode, i);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    memcpy(&event->valuators.data[first_valuator],
 | 
					    memcpy(&event->valuators.data[first_valuator],
 | 
				
			||||||
           valuators, num_valuators * sizeof(uint32_t));
 | 
					           valuators, num_valuators * sizeof(uint32_t));
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue