[empathy/gnome-2-28: 1/18] Instant-apply the "enabled" setting.
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [empathy/gnome-2-28: 1/18] Instant-apply the "enabled" setting.
- Date: Fri, 2 Oct 2009 16:36:38 +0000 (UTC)
commit 3d5d198ffc802f888fa7d77b9a4b2ff585779e5b
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Mon Sep 28 12:18:40 2009 +0200
Instant-apply the "enabled" setting.
libempathy-gtk/empathy-account-widget.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/libempathy-gtk/empathy-account-widget.c b/libempathy-gtk/empathy-account-widget.c
index 641ef00..1361680 100644
--- a/libempathy-gtk/empathy-account-widget.c
+++ b/libempathy-gtk/empathy-account-widget.c
@@ -627,13 +627,6 @@ account_widget_applied_cb (GObject *source_object,
* information entered by the user is validated on the server. */
empathy_account_reconnect_async (account, NULL, NULL);
}
- else
- {
- /* The account is disabled so we enable it according to the value
- * of the "Enabled" checkbox */
- empathy_account_set_enabled_async (account, enabled_checked,
- NULL, NULL);
- }
}
}
@@ -1064,8 +1057,15 @@ static void
account_widget_enabled_released_cb (GtkToggleButton *toggle_button,
gpointer user_data)
{
- account_widget_handle_control_buttons_sensitivity (
- EMPATHY_ACCOUNT_WIDGET (user_data));
+ EmpathyAccountWidgetPriv *priv = GET_PRIV (user_data);
+ EmpathyAccount *account;
+ gboolean state;
+
+ state = gtk_toggle_button_get_active (toggle_button);
+ account = empathy_account_settings_get_account (priv->settings);
+
+ /* Enable the account according to the value of the "Enabled" checkbox */
+ empathy_account_set_enabled_async (account, state, NULL, NULL);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]