wayland/drm-lease: Fix list initialization bug
The new_connectors list must be initialized empty, otherwise, connectors
are duplicated.
Fixes: 115b2c1247
("wayland/drm-lease: Make MetaDrmLeaseManager::connectors a GList")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3967>
This commit is contained in:
parent
d2be0b6950
commit
c7acd6074b
1 changed files with 1 additions and 2 deletions
|
@ -628,7 +628,7 @@ update_connectors (MetaDrmLeaseManager *lease_manager,
|
|||
GList **leases_to_revoke_out)
|
||||
{
|
||||
MetaKms *kms = lease_manager->kms;
|
||||
GList *new_connectors;
|
||||
GList *new_connectors = NULL;
|
||||
GHashTable *new_leased_connectors;
|
||||
MetaDrmLease *lease = NULL;
|
||||
GList *l;
|
||||
|
@ -639,7 +639,6 @@ update_connectors (MetaDrmLeaseManager *lease_manager,
|
|||
MetaKmsConnector *kms_connector;
|
||||
GHashTableIter iter;
|
||||
|
||||
new_connectors = g_list_copy (lease_manager->connectors);
|
||||
new_leased_connectors =
|
||||
g_hash_table_new_similar (lease_manager->leased_connectors);
|
||||
|
||||
|
|
Loading…
Reference in a new issue