From 2f39f759c23d63f818adbf6cc2f8ab6ed9827144 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 5 Dec 2022 18:00:31 +0100 Subject: [PATCH] kms/update: Remove API to remove result listener Its use have been replaced with creating and adding state to an update only when it's expected to be posted. Part-of: --- src/backends/native/meta-kms-update.c | 22 ---------------------- src/backends/native/meta-kms-update.h | 4 ---- 2 files changed, 26 deletions(-) diff --git a/src/backends/native/meta-kms-update.c b/src/backends/native/meta-kms-update.c index 4c34000ef..7a247df28 100644 --- a/src/backends/native/meta-kms-update.c +++ b/src/backends/native/meta-kms-update.c @@ -546,28 +546,6 @@ meta_kms_update_add_result_listener (MetaKmsUpdate *update, listener); } -void -meta_kms_update_remove_result_listeners (MetaKmsUpdate *update, - MetaKmsResultListenerFunc func, - gpointer user_data) -{ - GList *l; - - for (l = update->result_listeners; l;) - { - MetaKmsResultListener *listener = l->data; - GList *next = l->next; - - if (listener->user_data == func && listener->user_data == user_data) - { - update->result_listeners = - g_list_delete_link (update->result_listeners, l); - } - - l = next; - } -} - GList * meta_kms_update_take_result_listeners (MetaKmsUpdate *update) { diff --git a/src/backends/native/meta-kms-update.h b/src/backends/native/meta-kms-update.h index d5557d7ce..fdb964327 100644 --- a/src/backends/native/meta-kms-update.h +++ b/src/backends/native/meta-kms-update.h @@ -164,10 +164,6 @@ void meta_kms_update_add_result_listener (MetaKmsUpdate *update, MetaKmsResultListenerFunc func, gpointer user_data); -void meta_kms_update_remove_result_listeners (MetaKmsUpdate *update, - MetaKmsResultListenerFunc func, - gpointer user_data); - static inline MetaFixed16 meta_fixed_16_from_int (int16_t d) {