commit:     561021e00d7e3278d4d44ec0b1326b1730d5bfa8
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 26 22:43:41 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb  1 20:30:41 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561021e0

desktop.eclass: make_desktop_entry: Fix entries containing spaces

Closes: https://bugs.gentoo.org/968597
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 eclass/desktop.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass
index 5dcc695bfcdc..b8d156405283 100644
--- a/eclass/desktop.eclass
+++ b/eclass/desktop.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: desktop.eclass
@@ -314,7 +314,7 @@ make_desktop_entry() {
 
        if [[ ${eapi9} && -n ${entries} ]]; then
                local entry
-               for entry in ${entries[@]}; do
+               for entry in "${entries[@]}"; do
                        if [[ ${entry} =~ ^[A-Za-z0-9-]+=.* ]]; then
                                printf "%s\n" "${entry}" >> "${desktop}" || die
                        else

Reply via email to