diff options
-rw-r--r-- | src/nautilus-files-view.c | 2 | ||||
-rw-r--r-- | src/resources/ui/nautilus-files-view-context-menus.ui | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c index 14c2a1e59..f0d38b4ea 100644 --- a/src/nautilus-files-view.c +++ b/src/nautilus-files-view.c @@ -7923,7 +7923,7 @@ real_update_actions_state (NautilusFilesView *view) action = g_action_map_lookup_action (G_ACTION_MAP (view_action_group), "unstar"); - g_simple_action_set_enabled (G_SIMPLE_ACTION (action), show_unstar); + g_simple_action_set_enabled (G_SIMPLE_ACTION (action), show_unstar && selection_contains_starred); } /* Convenience function to be called when updating menus, diff --git a/src/resources/ui/nautilus-files-view-context-menus.ui b/src/resources/ui/nautilus-files-view-context-menus.ui index 7c00e9dac..87f0c4111 100644 --- a/src/resources/ui/nautilus-files-view-context-menus.ui +++ b/src/resources/ui/nautilus-files-view-context-menus.ui @@ -243,6 +243,11 @@ <attribute name="action">view.remove-from-recent</attribute> <attribute name="hidden-when">action-disabled</attribute> </item> + <item> + <attribute name="label" translatable="yes" comments="Unmarks a file as starred (starred)">Unstar</attribute> + <attribute name="action">view.unstar</attribute> + <attribute name="hidden-when">action-disabled</attribute> + </item> </section> <section id="selection-extensions-section"/> <section> |