From 2de130bb67e09098027a97df463380d294ffe7bf Mon Sep 17 00:00:00 2001 From: Stephen Bird Date: Mon, 23 Nov 2015 16:34:58 -0800 Subject: 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 --- src/com/android/providers/contacts/CallLogProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 + " == "); -- cgit v1.1