[tracker] libtracker-miner: Pass a builder in UPDATE state to ::remove-file



commit acbb1d95818f2be0fcc7a4392a576af0a216a9b2
Author: Carlos Garnacho <carlosg gnome org>
Date:   Thu Jan 28 14:14:27 2016 +0100

    libtracker-miner: Pass a builder in UPDATE state to ::remove-file
    
    A stateless TrackerSparqlBuilder is not that useful, because there's
    no API to push the desired state. A TrackerSparqlBuilder created
    through tracker_sparql_builder_new_update() will allow us to
    open delete and insert statements, which is what we want here.

 src/libtracker-miner/tracker-miner-fs.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index f7674b1..d2e22eb 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -1641,7 +1641,7 @@ item_remove (TrackerMinerFS *fs,
 #endif
        }
 
-       builder = tracker_sparql_builder_new ();
+       builder = tracker_sparql_builder_new_update ();
        g_signal_emit (fs, signals[REMOVE_FILE], 0,
                       file, only_children, builder, &delete_handled);
 


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