summaryrefslogtreecommitdiff
path: root/src/nautilus-tag-manager.c
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2018-03-06 16:44:31 +0000
committerCarlos Soriano <csoriano1618@gmail.com>2018-03-13 17:55:42 +0000
commit9e35fd628ae9c949c57cae86b9b40c83d4ccbd60 (patch)
tree924dd021a3d515a805310c44bcb01abd4e444bdd /src/nautilus-tag-manager.c
parent7935ee5b5cf9cbf8680ef2d847a3a54d5b2e85b6 (diff)
downloadnautilus-9e35fd628ae9c949c57cae86b9b40c83d4ccbd60.tar.gz
tag-manager: Use custom tag for starred items
Currently we use nao:predefined-tag-favorite, which is used by other applications (example: gnome-photos) to tag favorite content. As such, favorite photos show up as starred files in Files. This is not what we currently want, because Favoriting has a different meaning and function than Starring. Instead, create our own custom tag <urn:gnome:nautilus:starred> and use that instead of nao:predefined-tag-favorite. Fixes https://gitlab.gnome.org/GNOME/nautilus/issues/277
Diffstat (limited to 'src/nautilus-tag-manager.c')
-rw-r--r--src/nautilus-tag-manager.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nautilus-tag-manager.c b/src/nautilus-tag-manager.c
index db894bacc..869e4a347 100644
--- a/src/nautilus-tag-manager.c
+++ b/src/nautilus-tag-manager.c
@@ -67,7 +67,7 @@ enum
LAST_SIGNAL
};
-#define STARRED_TAG "nao:predefined-tag-favorite"
+#define STARRED_TAG "<urn:gnome:nautilus:starred>"
static guint signals[LAST_SIGNAL];
@@ -463,6 +463,7 @@ nautilus_tag_manager_insert_tag (NautilusTagManager *self,
GString *query)
{
g_string_append (query,
+ "INSERT DATA { " STARRED_TAG " a nao:Tag .}\n"
"INSERT { ?urn nao:hasTag " STARRED_TAG " }"
"WHERE { ?urn a nfo:FileDataObject ; nie:url ?url .");