[Telepathy-commits] [telepathy-salut/master] Added call to check_and_send method to property setter.

Jonny Lamb jonny.lamb at collabora.co.uk
Fri Nov 21 03:46:09 PST 2008


20080721201308-8ed0e-b52b6790ca7f24edec2c2b73868bd141698a5f63.gz
---
 src/salut-file-channel.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/salut-file-channel.c b/src/salut-file-channel.c
index 34dd731..72af991 100644
--- a/src/salut-file-channel.c
+++ b/src/salut-file-channel.c
@@ -156,6 +156,7 @@ salut_file_channel_init (SalutFileChannel *obj)
   obj->priv->contact = NULL;
 }
 
+static void salut_file_channel_check_and_send (SalutFileChannel *channel);
 static void salut_file_channel_set_state (SalutSvcChannelTypeFile *iface,
                                           SalutFileTransferState state,
                                           SalutFileTransferStateChangeReason reason);
@@ -319,6 +320,10 @@ salut_file_channel_set_property (GObject *object,
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
         break;
     }
+
+  if (self->priv->direction == SALUT_FILE_TRANSFER_DIRECTION_OUTGOING)
+    salut_file_channel_check_and_send (SALUT_FILE_CHANNEL (object));
+
 }
 
 static GObject *
-- 
1.5.6.5




More information about the Telepathy-commits mailing list