Fix a bug when unset port
authorXavier Claessens <xclaesse@src.gnome.org>
Sun, 10 Feb 2008 20:25:53 +0000 (20:25 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Sun, 10 Feb 2008 20:25:53 +0000 (20:25 +0000)
svn path=/trunk/; revision=623

libempathy-gtk/empathy-account-widget.c

index 3cb5e00ea7958f1e4aa46364f2506463e883aeff..f161a678899715647c95b4f934eb3e4a0e95952a 100644 (file)
@@ -77,15 +77,13 @@ account_widget_int_changed_cb (GtkWidget *widget,
        param_name = g_object_get_data (G_OBJECT (widget), "param_name");
 
        if (value == 0) {
-               gint val;
-
                mc_account_unset_param (account, param_name);
-               mc_account_get_param_int (account, param_name, &val);
-               empathy_debug (DEBUG_DOMAIN, "Unset %s and restore to %d", param_name, val);
-               gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), val);
+               mc_account_get_param_int (account, param_name, &value);
+               empathy_debug (DEBUG_DOMAIN, "Unset %s and restore to %d", param_name, value);
+               gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), value);
        } else {
                empathy_debug (DEBUG_DOMAIN, "Setting %s to %d", param_name, value);
-               mc_account_set_param_int (account, param_name, (gint) value);
+               mc_account_set_param_int (account, param_name, value);
        }
 }