From ffd415c485749b2f9d9afc71b7f7239b038d69de Mon Sep 17 00:00:00 2001 From: winston Date: Fri, 14 Nov 2025 23:55:28 +0100 Subject: [PATCH] gnome-shell-extensions: fix GIRepository `prepend_search_path` calls --- pkgs/by-name/gn/gnome-shell-extensions/fix_gmenu.patch | 2 +- pkgs/by-name/gn/gnome-shell-extensions/fix_gtop.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell-extensions/fix_gmenu.patch b/pkgs/by-name/gn/gnome-shell-extensions/fix_gmenu.patch index 1254f532d611..189c05b09904 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/fix_gmenu.patch +++ b/pkgs/by-name/gn/gnome-shell-extensions/fix_gmenu.patch @@ -15,7 +15,7 @@ index 6eb58f1..28e1195 100644 import * as PanelMenu from 'resource:///org/gnome/shell/ui/panelMenu.js'; import * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js'; -+GIRepository.Repository.prepend_search_path('@gmenu_path@'); ++GIRepository.Repository.dup_default().prepend_search_path('@gmenu_path@'); +const {default: GMenu} = await import('gi://GMenu'); const appSys = Shell.AppSystem.get_default(); diff --git a/pkgs/by-name/gn/gnome-shell-extensions/fix_gtop.patch b/pkgs/by-name/gn/gnome-shell-extensions/fix_gtop.patch index 61c90f184d1e..b9ec9275ba39 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/fix_gtop.patch +++ b/pkgs/by-name/gn/gnome-shell-extensions/fix_gtop.patch @@ -17,7 +17,7 @@ index 37d2eb1..232d0d5 100644 import * as Main from 'resource:///org/gnome/shell/ui/main.js'; -+GIRepository.Repository.prepend_search_path('@gtop_path@'); ++GIRepository.Repository.dup_default().prepend_search_path('@gtop_path@'); +const GTop = (await import("gi://GTop")).default; + const THRESHOLD_HIGH = 0.80;