diff options
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-utils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libempathy/empathy-utils.c b/libempathy/empathy-utils.c index 3123a9156..c4f0d716e 100644 --- a/libempathy/empathy-utils.c +++ b/libempathy/empathy-utils.c @@ -32,6 +32,7 @@ #include <glib/gi18n.h> +#include <libgnomevfs/gnome-vfs.h> #include <libxml/uri.h> #include <telepathy-glib/connection.h> #include <telepathy-glib/channel.h> @@ -843,7 +844,7 @@ empathy_send_file_from_stream (EmpathyContact *contact, &value, NULL, NULL); g_value_reset (&value); - g_value_set_string (&value, "application/octet-stream"); + g_value_set_string (&value, gnome_vfs_get_mime_type_for_name (filename)); tp_cli_dbus_properties_run_set (TP_PROXY (channel), -1, EMP_IFACE_CHANNEL_TYPE_FILE, "ContentType", &value, NULL, NULL); |