File nm-vpnc-editor-interface-name.patch of Package NetworkManager-vpnc

From 188a6bc239fd148a2468d8e9d935d19da38b37f0 Mon Sep 17 00:00:00 2001
From: Jonathan Kang <jonathankang@gnome.org>
Date: Mon, 18 Apr 2022 16:00:05 +0800
Subject: [PATCH] test

---
 properties/nm-vpnc-editor.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/properties/nm-vpnc-editor.c b/properties/nm-vpnc-editor.c
index b7d3ca3..b5236c0 100644
--- a/properties/nm-vpnc-editor.c
+++ b/properties/nm-vpnc-editor.c
@@ -288,8 +288,6 @@ populate_adv_dialog (VpncEditor *self)
 	g_return_if_fail (widget != NULL);
 	if (priv->interface_name)
 		gtk_editable_set_text (GTK_EDITABLE (widget), priv->interface_name);
-	else
-		gtk_editable_set_text (GTK_EDITABLE (widget), "");
 
 	/* Encryption combo */
 	widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "encryption_combo"));
@@ -900,9 +898,8 @@ update_connection (NMVpnEditor *editor,
 	update_adv_settings (self, s_vpn);
 
 	str = priv->interface_name;
-	if (!str)
-		str = "";
-	g_object_set (G_OBJECT (s_con), NM_SETTING_CONNECTION_INTERFACE_NAME, str, NULL);
+	if (str && strlen (str))
+		g_object_set (G_OBJECT (s_con), NM_SETTING_CONNECTION_INTERFACE_NAME, str, NULL);
 
 	nm_connection_add_setting (connection, NM_SETTING (s_vpn));
 	return TRUE;
-- 
2.34.1

openSUSE Build Service is sponsored by