diff options
author | Stephen Bird <sbird@cyngn.com> | 2015-11-23 16:34:58 -0800 |
---|---|---|
committer | Richard MacGregor <rmacgregor@cyngn.com> | 2016-04-07 13:34:41 -0700 |
commit | 2de130bb67e09098027a97df463380d294ffe7bf (patch) | |
tree | 6c0abaedcafadd3a009a7aa5beaeb3c12f67d6ef | |
parent | d6942db8a9887c506fb680afa62bdd168a550434 (diff) | |
download | packages_providers_ContactsProvider-2de130bb67e09098027a97df463380d294ffe7bf.zip packages_providers_ContactsProvider-2de130bb67e09098027a97df463380d294ffe7bf.tar.gz packages_providers_ContactsProvider-2de130bb67e09098027a97df463380d294ffe7bf.tar.bz2 |
Fix query if no username exists in path
If no username exists in path, do not attempt to lookup the plugin with
the username param.
Change-Id: I5161371e0eb825cbf7a8b4610eeff7e5b7cb502f
-rw-r--r-- | src/com/android/providers/contacts/CallLogProvider.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/CallLogProvider.java b/src/com/android/providers/contacts/CallLogProvider.java index f5de14f..a82eee8 100644 --- a/src/com/android/providers/contacts/CallLogProvider.java +++ b/src/com/android/providers/contacts/CallLogProvider.java @@ -268,7 +268,7 @@ public class CallLogProvider extends ContentProvider { if (!TextUtils.isEmpty(pluginName)) { qb.appendWhere(CallLogConstants.PLUGIN_PACKAGE_NAME + " == "); qb.appendWhereEscapeString(pluginName); - if (pathSegments.size() >= PACKAGE_USER_NAME_PATH) { + if (pathSegments.size() - 1 >= PACKAGE_USER_NAME_PATH) { String pluginUserName = pathSegments.get(PACKAGE_USER_NAME_PATH); if (!TextUtils.isEmpty(pluginUserName)) { qb.appendWhere(" AND " + CallLogConstants.PLUGIN_USER_HANDLE + " == "); |