tracker r2668 - in trunk: . src/libtracker-data
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2668 - in trunk: . src/libtracker-data
- Date: Fri, 5 Dec 2008 10:35:28 +0000 (UTC)
Author: carlosg
Date: Fri Dec 5 10:35:28 2008
New Revision: 2668
URL: http://svn.gnome.org/viewvc/tracker?rev=2668&view=rev
Log:
2008-12-05 Carlos Garnacho <carlos imendio com>
* src/libtracker-data/tracker-data-update.h
(tracker_data_update_delete_service_recursively): Make it take a const
gchar*, do not append ourselves the '/', Since it's done in the stored
procedure now.
Modified:
trunk/ChangeLog
trunk/src/libtracker-data/tracker-data-update.c
trunk/src/libtracker-data/tracker-data-update.h
Modified: trunk/src/libtracker-data/tracker-data-update.c
==============================================================================
--- trunk/src/libtracker-data/tracker-data-update.c (original)
+++ trunk/src/libtracker-data/tracker-data-update.c Fri Dec 5 10:35:28 2008
@@ -244,10 +244,9 @@
void
tracker_data_update_delete_service_recursively (TrackerService *service,
- gchar *service_path)
+ const gchar *service_path)
{
TrackerDBInterface *iface;
- gchar *str;
g_return_if_fail (TRACKER_IS_SERVICE (service));
g_return_if_fail (service_path != NULL);
@@ -255,9 +254,6 @@
iface = tracker_db_manager_get_db_interface_by_type (tracker_service_get_name (service),
TRACKER_DB_CONTENT_TYPE_METADATA);
- /* Delete from services table recursively */
- str = g_strconcat (service_path, "/%", NULL);
-
/* We have to give two arguments. One is the actual path and
* the second is a string representing the likeness to match
* sub paths. Not sure how to do this in the .sql file
@@ -267,10 +263,8 @@
NULL,
"DeleteServiceRecursively",
service_path,
- str,
+ service_path,
NULL);
-
- g_free (str);
}
void
Modified: trunk/src/libtracker-data/tracker-data-update.h
==============================================================================
--- trunk/src/libtracker-data/tracker-data-update.h (original)
+++ trunk/src/libtracker-data/tracker-data-update.h Fri Dec 5 10:35:28 2008
@@ -47,7 +47,7 @@
void tracker_data_update_delete_service (TrackerService *service,
guint32 service_id);
void tracker_data_update_delete_service_recursively (TrackerService *service,
- gchar *service_path);
+ const gchar *service_path);
void tracker_data_update_move_service (TrackerService *service,
const gchar *from,
const gchar *to);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]