static void use_conn_notify_cb (EmpathyConf *conf, const gchar *key, gpointer user_data) { EmpathyConnectivity *connectivity = user_data; gboolean use_conn; if (empathy_conf_get_bool (conf, key, &use_conn)) { empathy_connectivity_set_use_conn (connectivity, use_conn); } }
static void connectivity_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) { EmpathyConnectivity *connectivity = EMPATHY_CONNECTIVITY (object); switch (param_id) { case PROP_USE_CONN: empathy_connectivity_set_use_conn (connectivity, g_value_get_boolean (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; }; }