summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-06-24 12:45:38 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-06-24 12:45:38 +0000
commit2d3f5ecd4a9cb506564107a1ab69d19f381ce4b8 (patch)
treee05a70effc7b159100f3cb207e556cb5d4ef8302 /src/com/android
parent6f4aa6e5e0e5690a0fb219eb4c3b0772440f0d8f (diff)
parent3c782f76452fdd5b581b64df06de5fd8c46ca31c (diff)
downloadpackages_apps_Settings-2d3f5ecd4a9cb506564107a1ab69d19f381ce4b8.tar.gz
packages_apps_Settings-2d3f5ecd4a9cb506564107a1ab69d19f381ce4b8.tar.bz2
packages_apps_Settings-2d3f5ecd4a9cb506564107a1ab69d19f381ce4b8.zip
Merge "SQLiteCursor must be closed before throwing exception" into rvc-dev
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/settings/slices/SlicesDatabaseAccessor.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/settings/slices/SlicesDatabaseAccessor.java b/src/com/android/settings/slices/SlicesDatabaseAccessor.java
index e31715d385..c0bb8de63d 100644
--- a/src/com/android/settings/slices/SlicesDatabaseAccessor.java
+++ b/src/com/android/settings/slices/SlicesDatabaseAccessor.java
@@ -127,10 +127,12 @@ public class SlicesDatabaseAccessor {
int numResults = resultCursor.getCount();
if (numResults == 0) {
+ resultCursor.close();
throw new IllegalStateException("Invalid Slices key from path: " + path);
}
if (numResults > 1) {
+ resultCursor.close();
throw new IllegalStateException(
"Should not match more than 1 slice with path: " + path);
}