X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=src%2Ffrontends%2Fgnome%2Fproperties%2Fnm-strongswan.c;h=7f12a2602dfec8e430db56adce95c9761a8a9e0e;hp=5204d9a8fa7f50b5e7bcbb684c70806b98ed2da3;hb=e85a43b7b6925b4d97fd2dea5da68773ba1f15b2;hpb=60777574c189cd781721d2b54577bcb2fb26510d diff --git a/src/frontends/gnome/properties/nm-strongswan.c b/src/frontends/gnome/properties/nm-strongswan.c index 5204d9a..7f12a26 100644 --- a/src/frontends/gnome/properties/nm-strongswan.c +++ b/src/frontends/gnome/properties/nm-strongswan.c @@ -305,6 +305,12 @@ init_plugin_ui (StrongswanPluginUiWidget *self, NMConnection *connection, GError gtk_entry_set_text (GTK_ENTRY (widget), value); g_signal_connect (G_OBJECT (widget), "changed", G_CALLBACK (settings_changed_cb), self); + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "server-port-entry")); + value = nm_setting_vpn_get_data_item (settings, "server-port"); + if (value) + gtk_entry_set_text (GTK_ENTRY (widget), value); + g_signal_connect (G_OBJECT (widget), "changed", G_CALLBACK (settings_changed_cb), self); + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "user-entry")); value = nm_setting_vpn_get_data_item (settings, "user"); if (value) @@ -495,6 +501,12 @@ update_connection (NMVpnEditor *iface, nm_setting_vpn_add_data_item (settings, "remote-identity", str); } + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "server-port-entry")); + str = (char *) gtk_entry_get_text (GTK_ENTRY (widget)); + if (str && strlen (str)) { + nm_setting_vpn_add_data_item (settings, "server-port", str); + } + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "method-combo")); switch (gtk_combo_box_get_active (GTK_COMBO_BOX (widget))) {