We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 26a23be + 01544b0 commit bc6fca0Copy full SHA for bc6fca0
src/PointerEngine.ts
@@ -106,8 +106,7 @@ export class PointerEngine extends BaseObserver<PointerEngineListener> {
106
refreshDeviceList() {
107
this.logger.info('Refreshing device list');
108
let pointerDevices = _.filter(devices(), (d) => d.usage === 2 && d.usagePage === 1);
109
- let unique = _.uniqBy(pointerDevices, (u) => u.serialNumber);
110
-
+ let unique = _.uniqBy(pointerDevices, (u) => u.serialNumber || u.product);
111
const snMapper = (a: PointerDevice | Device) => {
112
if (a instanceof PointerDevice) {
113
return a.sn;
0 commit comments