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,
|
edid_equal (GBytes *old_edid,
|
||||||
GBytes *new_edid)
|
GBytes *new_edid)
|
||||||
{
|
{
|
||||||
if ((old_edid && !new_edid) || !new_edid ||
|
if (old_edid && new_edid)
|
||||||
!g_bytes_equal (old_edid, new_edid))
|
return g_bytes_equal (old_edid, new_edid);
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
return TRUE;
|
return !old_edid && !new_edid;
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
Loading…
x
Reference in New Issue
Block a user