summaryrefslogtreecommitdiff
path: root/plugins/phonebook-tracker.c
diff options
context:
space:
mode:
authorRafal Michalski <michalski.raf@gmail.com>2011-01-26 13:33:06 +0100
committerJohan Hedberg <johan.hedberg@nokia.com>2011-01-26 14:46:26 +0200
commitc9434eb9516482f42463b2dc7d431909d23f4935 (patch)
tree1be9b764b7fa59f089c059c2033e045c5119098f /plugins/phonebook-tracker.c
parenta759cf7d77b5eae1694daffe04462f6d5dcfc128 (diff)
downloadobexd-c9434eb9516482f42463b2dc7d431909d23f4935.tar.gz
Remove unnecessary ordering from single vCard query
Previously ordering for query called CONTACTS_QUERY_FROM_URI was applied. It is not needed since always only one vCard (with id specified) is fetched.
Diffstat (limited to 'plugins/phonebook-tracker.c')
-rw-r--r--plugins/phonebook-tracker.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/plugins/phonebook-tracker.c b/plugins/phonebook-tracker.c
index e60cf74..4e37f1c 100644
--- a/plugins/phonebook-tracker.c
+++ b/plugins/phonebook-tracker.c
@@ -788,11 +788,9 @@
"\"NOTACALL\" \"false\" \"false\" " \
"<%s> " \
"WHERE {" \
-" <%s> a nco:PersonContact ;" \
-" nco:nameFamily ?_key ." \
+" <%s> a nco:PersonContact ." \
" OPTIONAL {<%s> nco:hasAffiliation ?_role .}" \
-"}" \
-"ORDER BY ?_key tracker:id(<%s>)"
+"}"
#define CONTACTS_OTHER_QUERY_FROM_URI \
"SELECT fn:concat(\"TYPE_OTHER\", \"\31\", nco:phoneNumber(?t))"\
@@ -1926,8 +1924,7 @@ void *phonebook_get_entry(const char *folder, const char *id,
if (strncmp(id, CONTACT_ID_PREFIX, strlen(CONTACT_ID_PREFIX)) == 0)
query = g_strdup_printf(CONTACTS_QUERY_FROM_URI, id, id, id, id,
- id, id, id, id, id, id, id, id,
- id, id);
+ id, id, id, id, id, id, id, id, id);
else
query = g_strdup_printf(CONTACTS_OTHER_QUERY_FROM_URI,
id, id, id);