From f0e7358de46e19f96cbab3d5420aa2f2a08ca30e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sun, 29 Sep 2024 01:08:26 +0200 Subject: [PATCH] places-menu: Stop sorting special locations Nautilus uses a fixed order rather than sorting items alphabetically, so do the same. Part-of: --- extensions/places-menu/placeDisplay.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/extensions/places-menu/placeDisplay.js b/extensions/places-menu/placeDisplay.js index fd2aafe5..a8249ce8 100644 --- a/extensions/places-menu/placeDisplay.js +++ b/extensions/places-menu/placeDisplay.js @@ -279,8 +279,6 @@ export class PlacesManager extends EventEmitter { homeFile, _('Home'))); - let specials = []; - if (this._settings.get_boolean('show-desktop-icons')) { const desktopPath = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_DESKTOP); @@ -289,12 +287,11 @@ export class PlacesManager extends EventEmitter { : null; if (desktopFile && !desktopFile.equal(homeFile)) { - specials.push(new PlaceInfo('special', desktopFile)); + this._places.special.push( + new PlaceInfo('special', desktopFile)); + } } - specials.sort((a, b) => GLib.utf8_collate(a.name, b.name)); - this._places.special = this._places.special.concat(specials); - this.emit('special-updated'); }