bookmark: Update custom_name on new name

We incorrectly only set custom_name on construction.
This commit is contained in:
Corey Berla 2024-01-31 12:29:56 -08:00 committed by António Fernandes
parent ced25b64e3
commit 3bdf93975a

View file

@ -81,6 +81,13 @@ nautilus_bookmark_set_name_internal (NautilusBookmark *bookmark,
{
if (g_set_str (&bookmark->name, new_name))
{
if ((new_name == NULL && bookmark->has_custom_name) ||
(new_name != NULL && !bookmark->has_custom_name))
{
bookmark->has_custom_name = !bookmark->has_custom_name;
g_object_notify_by_pspec (G_OBJECT (bookmark), properties[PROP_CUSTOM_NAME]);
}
g_object_notify_by_pspec (G_OBJECT (bookmark), properties[PROP_NAME]);
}
}