[nautilus/gnome-3-28] tag-manager: Use a constant for the tag name
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/gnome-3-28] tag-manager: Use a constant for the tag name
- Date: Tue, 13 Mar 2018 22:38:38 +0000 (UTC)
commit 1a054be5ffa26cea493703a2f5c726e5451b477a
Author: António Fernandes <antoniof gnome org>
Date: Mon Mar 5 15:08:39 2018 +0000
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)
src/nautilus-tag-manager.c | 11 +++++++----
1 file 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 */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]