[Telepathy-commits] [telepathy-salut/master] tube-stream: Parameters is now ready only
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Feb 11 08:57:58 PST 2009
---
src/tube-stream.c | 39 ++-------------------------------------
1 files changed, 2 insertions(+), 37 deletions(-)
diff --git a/src/tube-stream.c b/src/tube-stream.c
index 239f0ab..c4880e3 100644
--- a/src/tube-stream.c
+++ b/src/tube-stream.c
@@ -1379,41 +1379,6 @@ salut_tube_stream_constructor (GType type,
return obj;
}
-static gboolean
-tube_iface_props_setter (GObject *object,
- GQuark interface,
- GQuark name,
- const GValue *value,
- gpointer setter_data,
- GError **error)
-{
- SalutTubeStream *self = SALUT_TUBE_STREAM (object);
- SalutTubeStreamPrivate *priv = SALUT_TUBE_STREAM_GET_PRIVATE (self);
-
- g_return_val_if_fail (interface == SALUT_IFACE_QUARK_CHANNEL_INTERFACE_TUBE,
- FALSE);
-
- if (name != g_quark_from_static_string ("Parameters"))
- {
- g_object_set_property (object, setter_data, value);
- return TRUE;
- }
-
- if (priv->state != SALUT_TUBE_CHANNEL_STATE_NOT_OFFERED)
- {
- g_set_error (error, TP_ERRORS, TP_ERROR_NOT_AVAILABLE,
- "Can change parameters only if the tube is not offered");
- return FALSE;
- }
-
- if (priv->parameters != NULL)
- g_hash_table_destroy (priv->parameters);
- priv->parameters = g_value_dup_boxed (value);
-
- return TRUE;
-}
-
-
static void
salut_tube_stream_class_init (SalutTubeStreamClass *salut_tube_stream_class)
{
@@ -1434,7 +1399,7 @@ salut_tube_stream_class_init (SalutTubeStreamClass *salut_tube_stream_class)
{ NULL }
};
static TpDBusPropertiesMixinPropImpl tube_iface_props[] = {
- { "Parameters", "parameters", "parameters" },
+ { "Parameters", "parameters", NULL },
{ "State", "state", NULL },
{ NULL }
};
@@ -1451,7 +1416,7 @@ salut_tube_stream_class_init (SalutTubeStreamClass *salut_tube_stream_class)
},
{ SALUT_IFACE_CHANNEL_INTERFACE_TUBE,
tp_dbus_properties_mixin_getter_gobject_properties,
- tube_iface_props_setter,
+ NULL,
tube_iface_props,
},
{ NULL }
--
1.5.6.5
More information about the telepathy-commits
mailing list