[tracker/tracker-1.12] libtracker-data: Do not reuse TrackerDBInterface used for DB checks



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]