From 64c8bc24d6ea8bb0eea92fe501e3e4d544ccba19 Mon Sep 17 00:00:00 2001 From: Val Och Date: Mon, 21 Feb 2022 14:25:18 +0000 Subject: [PATCH] vapi: annotate finish function for DeviceWifi.request_scan_options_async G-IR currently lacks an annotation for associating async calls to their _finish counterparts. As a result, vala's binding generator assumes that corresponding function is just function name - _async + _finish. This holds true for 99% of the time, but not here, because nm_device_wifi_request_scan_options_async uses nm_device_wifi_request_scan_finish instead of expected nm_device_wifi_request_scan_options_finish (sharing it with nm_device_wifi_request_scan_async). As such, a metadata entry is required to point vala to correct finishing function. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1114 (cherry picked from commit c0e31c7a70d189c19932b435ba222490eb4dfa5b) --- vapi/NM-1.0.metadata | 1 + 1 file changed, 1 insertion(+) diff --git a/vapi/NM-1.0.metadata b/vapi/NM-1.0.metadata index d5eebc1bed..a86d4632ff 100644 --- a/vapi/NM-1.0.metadata +++ b/vapi/NM-1.0.metadata @@ -6,6 +6,7 @@ * cheader_filename="NetworkManager.h" +DeviceWifi.request_scan_options_async finish_name="nm_device_wifi_request_scan_finish" Setting.get_secret_flags#virtual_method skip Setting.set_secret_flags#virtual_method skip Setting.verify#virtual_method skip