kms/connector: Return TRUE from edid_equal if both EDID pointers are NULL
Fixes: a8d11161b6b4 ("kms: Only emit resources-changed signal if we recorded a change") Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4209>
This commit is contained in:
parent
71603c22fb
commit
6fe8993e35
@ -899,11 +899,10 @@ static gboolean
|
||||
edid_equal (GBytes *old_edid,
|
||||
GBytes *new_edid)
|
||||
{
|
||||
if ((old_edid && !new_edid) || !new_edid ||
|
||||
!g_bytes_equal (old_edid, new_edid))
|
||||
return FALSE;
|
||||
if (old_edid && new_edid)
|
||||
return g_bytes_equal (old_edid, new_edid);
|
||||
|
||||
return TRUE;
|
||||
return !old_edid && !new_edid;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
Loading…
x
Reference in New Issue
Block a user