fix duplicate entries when using -cc flag

This commit is contained in:
speedie 2023-05-01 00:28:15 +02:00
parent 7d160b3766
commit ca82d24b33

View file

@ -482,6 +482,12 @@ print_desktop_list() {
read -ra uniq_args <<< "${UNIQ_ARGS}"
it_title=()
it_desc=()
it_icon=()
it_exec=()
it_file=()
# write to log file
[ "$cfiles" = "false" ] && \
printf "Writing cache files because none exist.\nTitle file: '%s'\nDescription file: '%s'\nIcon file: '%s'\nExec file: '%s'\nFile file: '%s'\n" "$TITLEFILE" "$DESCFILE" "$ICONFILE" "$EXECFILE" "$FILEFILE" >> "$LOGFILE"
@ -492,6 +498,8 @@ print_desktop_list() {
cached_c="$(find "${tmpdir[@]}" -type f | wc -l)"
cached="$(find "${tmpdir[@]}" -type f)";
rm -f "$TITLEFILE" "$ICONFILE" "$DESCFILE" "$EXECFILE" "$FILEFILE"
for i in $(seq "$cached_c"); do
# current file
[ -z "$cached" ] && continue;