aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-preferences.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-08-15 18:15:25 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-08-15 20:39:44 +0800
commit4121205c56393f8d51d59237adb001c108628365 (patch)
tree26d9e76c6a4bc30ee587cdeb45efc90019175b01 /src/empathy-preferences.c
parentbe5274444c54eb5c529e592d130e362fd1728b4d (diff)
downloadgsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar.gz
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar.bz2
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar.lz
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar.xz
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.tar.zst
gsoc2013-empathy-4121205c56393f8d51d59237adb001c108628365.zip
Add Echo cancellation preference
Diffstat (limited to 'src/empathy-preferences.c')
-rw-r--r--src/empathy-preferences.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/empathy-preferences.c b/src/empathy-preferences.c
index e593c6f76..5618caeaf 100644
--- a/src/empathy-preferences.c
+++ b/src/empathy-preferences.c
@@ -88,6 +88,7 @@ struct _EmpathyPreferencesPriv {
GtkWidget *scale_call_volume;
GtkWidget *adj_call_volume;
+ GtkWidget *echo_cancellation;
GtkWidget *treeview_spell_checker;
@@ -280,6 +281,12 @@ preferences_setup_widgets (EmpathyPreferences *preferences)
"value",
G_SETTINGS_BIND_DEFAULT);
+ g_settings_bind (priv->gsettings_call,
+ EMPATHY_PREFS_CALL_ECHO_CANCELLATION,
+ priv->echo_cancellation,
+ "active",
+ G_SETTINGS_BIND_DEFAULT);
+
g_settings_bind (priv->gsettings,
EMPATHY_PREFS_AUTOCONNECT,
priv->checkbutton_autoconnect,
@@ -1197,6 +1204,7 @@ empathy_preferences_init (EmpathyPreferences *preferences)
"checkbutton_location_resource_gps", &priv->checkbutton_location_resource_gps,
"call_volume_scale", &priv->scale_call_volume,
"call_volume_adjustment", &priv->adj_call_volume,
+ "call_echo_cancellation", &priv->echo_cancellation,
NULL);
g_free (filename);