diff options
| author | Jeffrey Brown <jeffbrown@android.com> | 2013-02-07 04:15:31 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2013-02-07 04:15:32 +0000 |
| commit | 04ce0d253de9ec16f921824409a7b2c13195c19e (patch) | |
| tree | 69971c5be8d9756b807c34856eb4bbad91391966 /core/java/android/database/sqlite | |
| parent | ea56499dc36d863f92857ab7f93e5c4436f9654f (diff) | |
| parent | 27a65247427d704ad98b1265bbf3a6be101a94ba (diff) | |
Merge "Keep native callbacks when primary SQLiteConnection is recreated"
Diffstat (limited to 'core/java/android/database/sqlite')
| -rw-r--r-- | core/java/android/database/sqlite/SQLiteConnection.java | 7 |
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 b2b6106fba09..0017c46a7a16 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) { |
