[tracker/tracker-1.12] libtracker-data: Do not reuse TrackerDBInterface used for DB checks
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/tracker-1.12] libtracker-data: Do not reuse TrackerDBInterface used for DB checks
- Date: Sun, 6 Aug 2017 10:21:34 +0000 (UTC)
commit 0bd32cdd04817a3e534d77e13b447532211903a8
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Jul 15 16:26:51 2017 +0200
libtracker-data: Do not reuse TrackerDBInterface used for DB checks
It is just too soon to let it initialize like the others, just drop it
and let the TrackerDBManager create proper ones on demand.
(Cherry picked from commit 5c61827 on master)
https://bugzilla.gnome.org/show_bug.cgi?id=785876
src/libtracker-data/tracker-db-manager.c | 11 +----------
1 files changed, 1 insertions(+), 10 deletions(-)
---
diff --git a/src/libtracker-data/tracker-db-manager.c b/src/libtracker-data/tracker-db-manager.c
index 0d9abcf..4b27900 100644
--- a/src/libtracker-data/tracker-db-manager.c
+++ b/src/libtracker-data/tracker-db-manager.c
@@ -1229,18 +1229,9 @@ db_manager_init_unlocked (TrackerDBManagerFlags flags,
}
}
- tracker_db_interface_set_max_stmt_cache_size (resources_iface,
- TRACKER_DB_STATEMENT_CACHE_TYPE_SELECT,
- select_cache_size);
-
- tracker_db_interface_set_max_stmt_cache_size (resources_iface,
- TRACKER_DB_STATEMENT_CACHE_TYPE_UPDATE,
- update_cache_size);
-
s_cache_size = select_cache_size;
u_cache_size = update_cache_size;
-
- g_private_replace (&interface_data_key, resources_iface);
+ g_clear_object (&resources_iface);
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]