summaryrefslogtreecommitdiffstats
path: root/core/java/android/database
diff options
context:
space:
mode:
authorJeffrey Brown <jeffbrown@android.com>2013-02-06 20:55:53 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-02-06 20:55:53 -0800
commit6bd6b1c436f9da46d01280cb080c2e810c50f390 (patch)
treed2fcd709db1424a96d8811f336cef94040f46072 /core/java/android/database
parente03ff19d72bc9579321e0ff50257e803f645de73 (diff)
parent4e68024c7e9cf5849bc7c57266b0079113a2562f (diff)
downloadframeworks_base-6bd6b1c436f9da46d01280cb080c2e810c50f390.zip
frameworks_base-6bd6b1c436f9da46d01280cb080c2e810c50f390.tar.gz
frameworks_base-6bd6b1c436f9da46d01280cb080c2e810c50f390.tar.bz2
am 4e68024c: am 1e48b386: am 04ce0d25: Merge "Keep native callbacks when primary SQLiteConnection is recreated"
# By Niklas Brunlid # Via Android Git Automerger (2) and others * commit '4e68024c7e9cf5849bc7c57266b0079113a2562f': Keep native callbacks when primary SQLiteConnection is recreated
Diffstat (limited to 'core/java/android/database')
-rw-r--r--core/java/android/database/sqlite/SQLiteConnection.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/database/sqlite/SQLiteConnection.java b/core/java/android/database/sqlite/SQLiteConnection.java
index b2b6106..0017c46 100644
--- a/core/java/android/database/sqlite/SQLiteConnection.java
+++ b/core/java/android/database/sqlite/SQLiteConnection.java
@@ -216,6 +216,13 @@ public final class SQLiteConnection implements CancellationSignal.OnCancelListen
setJournalSizeLimit();
setAutoCheckpointInterval();
setLocaleFromConfiguration();
+
+ // Register custom functions.
+ final int functionCount = mConfiguration.customFunctions.size();
+ for (int i = 0; i < functionCount; i++) {
+ SQLiteCustomFunction function = mConfiguration.customFunctions.get(i);
+ nativeRegisterCustomFunction(mConnectionPtr, function);
+ }
}
private void dispose(boolean finalized) {