From 621fdb53a67065a5bba93372deaa6fb5675e965f Mon Sep 17 00:00:00 2001 From: speedie Date: Fri, 14 Apr 2023 21:41:56 +0200 Subject: [PATCH] don't display duplicate .desktop entries --- scripts/spmenu_run | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/spmenu_run b/scripts/spmenu_run index 9755af2..9f0b947 100755 --- a/scripts/spmenu_run +++ b/scripts/spmenu_run @@ -352,7 +352,14 @@ EOF } main_desktop() { - print_menu() { res="$(print_list | $RUNLAUNCHER $RUNLAUNCHER_DESKTOP_ARGS)"; } + print_menu() { + if [ "$DISPLAY_DUPLICATES" != "false" ]; then + res="$(print_list | $RUNLAUNCHER $RUNLAUNCHER_DESKTOP_ARGS)" + else + res="$(print_list | uniq $UNIQ_ARGS | $RUNLAUNCHER $RUNLAUNCHER_DESKTOP_ARGS)" + fi + } + prep() { mkdir -p "$TEMPORARY_DIR"; rm -f "$LOGFILE"; touch "$LOGFILE"; } scan() { entry_c="$(find "$DESKTOP_DIR" -type f | wc -l)"; cached_c="$(find "$TEMPORARY_DIR" -type f | wc -l)"; cached="$(find "$TEMPORARY_DIR" -type f)"; }