From 51b82c071979c74cb6d21e80bdac6a45eff49eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Poho=C5=99elsk=C3=BD?= Date: Mon, 30 Oct 2023 12:09:52 +0100 Subject: [PATCH] network: vpn hide `metered connection` settings NetworkManager does not support metered connection settings in the context of VPN. This commit hides the setting on VPN details pages. Part-of: --- panels/network/connection-editor/ce-page-details.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/network/connection-editor/ce-page-details.c b/panels/network/connection-editor/ce-page-details.c index 81b267ee3..b050cf331 100644 --- a/panels/network/connection-editor/ce-page-details.c +++ b/panels/network/connection-editor/ce-page-details.c @@ -252,8 +252,10 @@ update_restrict_data (CEPageDetails *self) /* Disable for VPN; NetworkManager does not implement that yet (see * bug https://bugzilla.gnome.org/show_bug.cgi?id=792618) */ type = nm_setting_connection_get_connection_type (s_con); - if (g_str_equal (type, NM_SETTING_VPN_SETTING_NAME)) + if (g_str_equal(type, NM_SETTING_VPN_SETTING_NAME)) { + gtk_widget_set_visible(GTK_WIDGET (self->restrict_data_check), FALSE); return; + } metered = nm_setting_connection_get_metered (s_con);