dix: accept a NULL master for CreateClassesChangedEvent
If a floating device changes, the master is NULL but we must still create a DCE for it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
d77dec6971
commit
1f4af6c12f
|
@ -218,7 +218,7 @@ CreateClassesChangedEvent(InternalEvent* event,
|
|||
dce = &event->changed_event;
|
||||
memset(dce, 0, sizeof(DeviceChangedEvent));
|
||||
dce->deviceid = slave->id;
|
||||
dce->masterid = master->id;
|
||||
dce->masterid = master ? master->id : 0;
|
||||
dce->header = ET_Internal;
|
||||
dce->length = sizeof(DeviceChangedEvent);
|
||||
dce->type = ET_DeviceChanged;
|
||||
|
|
Loading…
Reference in New Issue