41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
From 9816ebb3e6fd9f23e993b8b7fcbd56f92d9c9197 Mon Sep 17 00:00:00 2001
|
|
From: Andrea Tarocchi <andrea.tarocchi@gmail.com>
|
|
Date: Thu, 20 Feb 2020 22:01:04 +0100
|
|
Subject: [PATCH] fixed #166: xdg-open dose not search correctly in directories
|
|
with spaces in the name
|
|
|
|
---
|
|
scripts/xdg-mime.in | 2 +-
|
|
scripts/xdg-open.in | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/scripts/xdg-mime.in b/scripts/xdg-mime.in
|
|
index 034d0ef..612d2ce 100644
|
|
--- a/scripts/xdg-mime.in
|
|
+++ b/scripts/xdg-mime.in
|
|
@@ -307,7 +307,7 @@ search_desktop_file()
|
|
|
|
grep -l "$MIME;" "$dir/"*.desktop 2>/dev/null
|
|
|
|
- for f in $dir/*/; do
|
|
+ for f in "$dir/"*/; do
|
|
[ -d "$f" ] && search_desktop_file "$MIME" "$f"
|
|
done
|
|
}
|
|
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
|
index 202f3e3..8de839a 100644
|
|
--- a/scripts/xdg-open.in
|
|
+++ b/scripts/xdg-open.in
|
|
@@ -328,7 +328,7 @@ search_desktop_file()
|
|
fi
|
|
fi
|
|
|
|
- for d in $dir/*/; do
|
|
+ for d in "$dir/"*/; do
|
|
[ -d "$d" ] && search_desktop_file "$default" "$d" "$target"
|
|
done
|
|
}
|
|
--
|
|
GitLab
|
|
|