summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2018-03-05 15:08:39 +0000
committerAntónio Fernandes <antoniojpfernandes@gmail.com>2018-03-13 22:37:47 +0000
commit1a054be5ffa26cea493703a2f5c726e5451b477a (patch)
tree02448e758cce4b6fb77ffe25fd8856344e8d0353
parent1d3e8a063c1b14d27ce8be704338874a0acd0e2d (diff)
downloadnautilus-1a054be5ffa26cea493703a2f5c726e5451b477a.tar.gz
tag-manager: Use a constant for the tag name
This ensures all uses of the tag id use the same string. It also makes it easy to change the tag id, as we are doing next commit. (cherry picked from commit 7935ee5b5cf9cbf8680ef2d847a3a54d5b2e85b6)
-rw-r--r--src/nautilus-tag-manager.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/nautilus-tag-manager.c b/src/nautilus-tag-manager.c
index b7b194041..db894bacc 100644
--- a/src/nautilus-tag-manager.c
+++ b/src/nautilus-tag-manager.c
@@ -67,6 +67,8 @@ enum
LAST_SIGNAL
};
+#define STARRED_TAG "nao:predefined-tag-favorite"
+
static guint signals[LAST_SIGNAL];
static const gchar *
@@ -417,7 +419,8 @@ nautilus_tag_manager_query_starred_files (NautilusTagManager *self,
self->cancellable = cancellable;
- query = g_string_new ("SELECT ?url tracker:id(?urn) WHERE { ?urn nie:url ?url ; nao:hasTag nao:predefined-tag-favorite}");
+ query = g_string_new ("SELECT ?url tracker:id(?urn) "
+ "WHERE { ?urn nie:url ?url ; nao:hasTag " STARRED_TAG "}");
start_query_or_update (query,
on_get_starred_files_query_callback,
@@ -444,7 +447,7 @@ nautilus_tag_manager_delete_tag (NautilusTagManager *self,
GString *query)
{
g_string_append (query,
- "DELETE { ?urn nao:hasTag nao:predefined-tag-favorite }"
+ "DELETE { ?urn nao:hasTag " STARRED_TAG " }"
"WHERE { ?urn a nfo:FileDataObject ; nie:url ?url .");
query = add_selection_filter (selection, query);
@@ -460,7 +463,7 @@ nautilus_tag_manager_insert_tag (NautilusTagManager *self,
GString *query)
{
g_string_append (query,
- "INSERT { ?urn nao:hasTag nao:predefined-tag-favorite }"
+ "INSERT { ?urn nao:hasTag " STARRED_TAG " }"
"WHERE { ?urn a nfo:FileDataObject ; nie:url ?url .");
query = add_selection_filter (selection, query);
@@ -707,7 +710,7 @@ on_tracker_notifier_events (TrackerNotifier *notifier,
query = g_string_new ("");
g_string_append_printf (query,
- "SELECT ?url WHERE { ?urn nie:url ?url; nao:hasTag nao:predefined-tag-favorite . FILTER (tracker:id(?urn) = %" G_GINT64_FORMAT ")}",
+ "SELECT ?url WHERE { ?urn nie:url ?url; nao:hasTag " STARRED_TAG " . FILTER (tracker:id(?urn) = %" G_GINT64_FORMAT ")}",
tracker_notifier_event_get_id (event));
/* check if the file changed it's location and update hash table if so */