diff options
author | António Fernandes <antoniof@gnome.org> | 2018-03-05 15:08:39 +0000 |
---|---|---|
committer | António Fernandes <antoniojpfernandes@gmail.com> | 2018-03-13 22:37:47 +0000 |
commit | 1a054be5ffa26cea493703a2f5c726e5451b477a (patch) | |
tree | 02448e758cce4b6fb77ffe25fd8856344e8d0353 | |
parent | 1d3e8a063c1b14d27ce8be704338874a0acd0e2d (diff) | |
download | nautilus-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.c | 11 |
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 */ |