[Telepathy-commits] [telepathy-salut/master] tubes-channel: add priv->requested
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Mar 11 09:15:21 PDT 2009
---
src/salut-tubes-channel.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/salut-tubes-channel.c b/src/salut-tubes-channel.c
index 09f44ed..3b37dc9 100644
--- a/src/salut-tubes-channel.c
+++ b/src/salut-tubes-channel.c
@@ -146,6 +146,7 @@ struct _SalutTubesChannelPrivate
TpHandleType handle_type;
TpHandle self_handle;
TpHandle initiator;
+ gboolean requested;
/* Used for MUC tubes channel only */
GibberMucConnection *muc_connection;
@@ -325,7 +326,7 @@ salut_tubes_channel_get_property (GObject *object,
}
break;
case PROP_REQUESTED:
- g_value_set_boolean (value, (priv->initiator == priv->self_handle));
+ g_value_set_boolean (value, priv->requested);
break;
case PROP_CHANNEL_DESTROYED:
g_value_set_boolean (value, priv->closed);
@@ -401,6 +402,9 @@ salut_tubes_channel_set_property (GObject *object,
priv->initiator = g_value_get_uint (value);
g_assert (priv->initiator != 0);
break;
+ case PROP_REQUESTED:
+ priv->requested = g_value_get_boolean (value);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
break;
@@ -2313,7 +2317,7 @@ salut_tubes_channel_class_init (
param_spec = g_param_spec_boolean ("requested", "Requested?",
"True if this channel was requested by the local user",
FALSE,
- G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
g_object_class_install_property (object_class, PROP_REQUESTED, param_spec);
param_spec = g_param_spec_uint ("initiator-handle", "Initiator's handle",
--
1.5.6.5
More information about the telepathy-commits
mailing list