[nautilus/wip/antoniof/starred-tag: 8/8] tag-manager: Use custom tag for starred items
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/starred-tag: 8/8] tag-manager: Use custom tag for starred items
- Date: Tue, 13 Mar 2018 17:57:02 +0000 (UTC)
commit 9e35fd628ae9c949c57cae86b9b40c83d4ccbd60
Author: António Fernandes <antoniof gnome org>
Date: Tue Mar 6 16:44:31 2018 +0000
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
src/nautilus-tag-manager.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
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 .");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]