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:
Michel Dänzer 2025-01-27 12:01:15 +01:00 committed by Marge Bot
parent 71603c22fb
commit 6fe8993e35

View File

@ -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