aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-utils.h
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd@luon.net>2013-01-03 18:42:13 +0800
committerSjoerd Simons <sjoerd@luon.net>2013-01-03 22:30:47 +0800
commit55ce28ebe490bc803dd524970ebb187402bb6031 (patch)
tree9add34c7bd5b98583fa64feb6ed04c2a7d168dfb /libempathy/empathy-utils.h
parent05c170e3de251f2161e9ff5bb1eac4785cdc91da (diff)
downloadgsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar.gz
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar.bz2
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar.lz
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar.xz
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.tar.zst
gsoc2013-empathy-55ce28ebe490bc803dd524970ebb187402bb6031.zip
Recognize both handheld and phone clienttypes as mobile devices
Empathy currently displays a phone icon for clients which indicate that they're phones. However some mobile clients use the "handheld" client type instead (e.g. Xabber on android devices). While changing things around, i've also refactored the code a bit to ensure that the determination will stay consistent in the various location if it's changed in future.
Diffstat (limited to 'libempathy/empathy-utils.h')
-rw-r--r--libempathy/empathy-utils.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libempathy/empathy-utils.h b/libempathy/empathy-utils.h
index a310d2b02..3950c5be3 100644
--- a/libempathy/empathy-utils.h
+++ b/libempathy/empathy-utils.h
@@ -115,6 +115,9 @@ void empathy_individual_can_audio_video_call (FolksIndividual *individual,
gboolean *can_video_call,
EmpathyContact **out_contact);
+gboolean empathy_client_types_contains_mobile_device (
+ const GStrv types);
+
FolksIndividual * empathy_create_individual_from_tp_contact (
TpContact *contact);