tracker r1739 - in branches/indexer-split: . src/libtracker-db



Author: pvanhoof
Date: Mon Jun 23 16:25:24 2008
New Revision: 1739
URL: http://svn.gnome.org/viewvc/tracker?rev=1739&view=rev

Log:
2008-06-23  Philip Van Hoof  <pvanhoof gnome org>

        * src/libtracker-db/tracker-db-manager.c: Fix for "database cache is
        already in use" warning (removing a hack that is no longer needed, 
        this hack was put in place because before fixes that were done today 
        was tracker-indexer removing cache.db after some time. The hack caused
        an unwanted warning, though)



Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/src/libtracker-db/tracker-db-manager.c

Modified: branches/indexer-split/src/libtracker-db/tracker-db-manager.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-manager.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-manager.c	Mon Jun 23 16:25:24 2008
@@ -2055,7 +2055,6 @@
 {
 	TrackerDBInterface *iface;
 	gboolean            create;
-	guint               i;
 
 	iface = db_interface_get (TRACKER_DB_XESAM, &create);
 
@@ -2082,19 +2081,6 @@
 		tracker_db_interface_end_transaction (iface);
 	}
 
-	/* Xesam's DB connection depends on all interfaces being attached. 
-	 * The current initialization code does not guarantee that all are
-	 * at this point indeed already attached. */
-
-	for (i = 0; i < G_N_ELEMENTS (dbs); i++) {
-		gboolean            dummy;
-		TrackerDBInterface *dependency_iface;
-
-		dependency_iface = db_interface_get (dbs[i].db, &dummy);
-		g_object_unref (dependency_iface);
-		/* If it was not yet created, we have a problem */
-		g_assert (!dummy);
-	}
 
 	/* Load static xesam data */
 	db_get_static_xesam_data (attach_iface);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]