]> sjero.net Git - linphone/blobdiff - gtk/propertybox.c
Merge branch 'master' of git.linphone.org:linphone into upnp
[linphone] / gtk / propertybox.c
index 41fe854ed6c69068151be5c2b3bcc3bf66f9ef03..c2258ea57c175a8878b91b798e8285caca266012 100644 (file)
@@ -236,6 +236,11 @@ void linphone_gtk_use_ice_toggled(GtkWidget *w){
                linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseIce);
 }
 
+void linphone_gtk_use_upnp_toggled(GtkWidget *w){
+       if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
+               linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseUpnp);
+}
+
 void linphone_gtk_mtu_changed(GtkWidget *w){
        if (GTK_WIDGET_SENSITIVE(w))
                linphone_core_set_mtu(linphone_gtk_get_core(),gtk_spin_button_get_value(GTK_SPIN_BUTTON(w)));
@@ -1074,6 +1079,9 @@ void linphone_gtk_show_parameters(void){
                case LinphonePolicyUseIce:
                        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(linphone_gtk_get_widget(pb,"use_ice")),TRUE);
                break;
+               case LinphonePolicyUseUpnp:
+                       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(linphone_gtk_get_widget(pb,"use_upnp")),TRUE);
+               break;
        }
        mtu=linphone_core_get_mtu(lc);
        if (mtu<=0){