Remove stale monitor data when output becomes disconnected.
Remove parsed EDID and EDID property from disconnected outputs.
This commit is contained in:
parent
a59c31b0f7
commit
ae9d5aa479
|
@ -1158,7 +1158,10 @@ xf86ProbeOutputModes (ScrnInfoPtr scrn, int maxX, int maxY)
|
||||||
output->status = (*output->funcs->detect)(output);
|
output->status = (*output->funcs->detect)(output);
|
||||||
|
|
||||||
if (output->status == XF86OutputStatusDisconnected)
|
if (output->status == XF86OutputStatusDisconnected)
|
||||||
|
{
|
||||||
|
xf86OutputSetEDID (output, NULL);
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
memset (&mon_rec, '\0', sizeof (mon_rec));
|
memset (&mon_rec, '\0', sizeof (mon_rec));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user