forked from AuroraMiddleware/gtk
GtkPlacesSidebar: Don't show desktop if its home
We go to extra length to set the desktop_uri to NULL when desktop == home, but then we were adding the (non-functional) place item anyway. Don't do that.
This commit is contained in:
parent
98bdc9321e
commit
465d4be3cf
@ -838,14 +838,17 @@ update_places (GtkPlacesSidebar *sidebar)
|
||||
if (sidebar->show_desktop)
|
||||
{
|
||||
mount_uri = get_desktop_directory_uri ();
|
||||
icon = g_themed_icon_new_with_default_fallbacks (ICON_NAME_DESKTOP);
|
||||
add_place (sidebar, PLACES_BUILT_IN,
|
||||
SECTION_COMPUTER,
|
||||
_("Desktop"), icon, mount_uri,
|
||||
NULL, NULL, NULL, 0,
|
||||
_("Open the contents of your desktop in a folder"));
|
||||
g_object_unref (icon);
|
||||
g_free (mount_uri);
|
||||
if (mount_uri)
|
||||
{
|
||||
icon = g_themed_icon_new_with_default_fallbacks (ICON_NAME_DESKTOP);
|
||||
add_place (sidebar, PLACES_BUILT_IN,
|
||||
SECTION_COMPUTER,
|
||||
_("Desktop"), icon, mount_uri,
|
||||
NULL, NULL, NULL, 0,
|
||||
_("Open the contents of your desktop in a folder"));
|
||||
g_object_unref (icon);
|
||||
g_free (mount_uri);
|
||||
}
|
||||
}
|
||||
|
||||
/* XDG directories */
|
||||
|
Loading…
Reference in New Issue
Block a user