diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-11-22 00:16:33 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-11-22 00:16:33 +0800 |
commit | ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0 (patch) | |
tree | 6874930ecb00a3f6f0753f337c41ee21d58238eb /src | |
parent | 48b87291ad903bfdd9adf9a27c114ce058e10698 (diff) | |
download | gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar.gz gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar.bz2 gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar.lz gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar.xz gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.tar.zst gsoc2013-empathy-ec6af6ddc96728e1307a7776ec4e2ee6d8f26cf0.zip |
Changed EmpathyEventManager to not rely on the Direction property of the file channel. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1780 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'src')
-rw-r--r-- | src/empathy-event-manager.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/empathy-event-manager.c b/src/empathy-event-manager.c index 75096b4a2..913e69c9f 100644 --- a/src/empathy-event-manager.c +++ b/src/empathy-event-manager.c @@ -227,19 +227,21 @@ event_manager_filter_channel_cb (EmpathyDispatcher *dispatcher, g_object_unref (tp_group); } else if (!tp_strdiff (channel_type, EMP_IFACE_CHANNEL_TYPE_FILE)) { - GValue *direction; + GValue *state; tp_cli_dbus_properties_run_get (channel, -1, EMP_IFACE_CHANNEL_TYPE_FILE, - "Direction", - &direction, + "State", + &state, NULL, NULL); + DEBUG ("file channel with state %u", g_value_get_uint (state)); + /* Only deal with incoming channels */ - if (g_value_get_uint (direction) == - EMP_FILE_TRANSFER_DIRECTION_INCOMING) { + if (g_value_get_uint (state) == + EMP_FILE_TRANSFER_STATE_LOCAL_PENDING) { EmpathyContact *contact; gchar *msg; McAccount *account; @@ -263,7 +265,7 @@ event_manager_filter_channel_cb (EmpathyDispatcher *dispatcher, g_free (msg); } - g_value_unset (direction); + g_value_unset (state); } g_free (channel_type); |