summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2023-04-10 09:23:27 +0000
committerSam Thursfield <sam@afuera.me.uk>2023-04-10 09:23:27 +0000
commit7913a3413f8a257addd31bbcb2442530ed01200b (patch)
tree0dcce8db2bd4a9d56ea9e4e41e6f2faaff874635
parent32b7f318453ac777340b3879271da92e6f2e91fb (diff)
parentd33618404721418d19da6694a2eefd81f64dccdb (diff)
downloadtracker-7913a3413f8a257addd31bbcb2442530ed01200b.tar.gz
Merge branch 'wip/carlosg/prune-only-finished-batches' into 'master'
direct: Prune only content of correctly finished batches See merge request https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/590
-rw-r--r--src/libtracker-sparql/direct/tracker-direct-batch.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libtracker-sparql/direct/tracker-direct-batch.c b/src/libtracker-sparql/direct/tracker-direct-batch.c
index 663d23dce..3f21eed11 100644
--- a/src/libtracker-sparql/direct/tracker-direct-batch.c
+++ b/src/libtracker-sparql/direct/tracker-direct-batch.c
@@ -310,8 +310,6 @@ tracker_direct_batch_update (TrackerDirectBatch *batch,
break;
}
- g_array_set_size (priv->array, 0);
-
if (!inner_error)
tracker_data_update_buffer_flush (data, &inner_error);
@@ -324,6 +322,7 @@ tracker_direct_batch_update (TrackerDirectBatch *batch,
if (inner_error)
goto error;
+ g_array_set_size (priv->array, 0);
g_hash_table_unref (bnodes);
g_hash_table_unref (visited);